Skip to content

Releases: Seddryck/Expressif

Expressif 1.9.0

29 Jul 19:50
98dadb9
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: functions to retain specific set of chars into a text by @Seddryck in #280

Bug fixes 👾

  • fix: culture must be the default culture provided by .NET by @Seddryck in #278

Other Changes 🪛

  • chore: bump NUnit.Analyzers from 3.10.0 to 4.0.0 in /Expressif.Testing by @dependabot in #261
  • chore: bump NUnit.Analyzers from 4.0.0 to 4.0.1 in /Expressif.Testing by @dependabot in #262
  • chore: bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 in /Expressif.Testing by @dependabot in #263
  • chore: bump coverlet.msbuild from 6.0.0 to 6.0.1 in /Expressif.Testing by @dependabot in #264
  • chore: bump NUnit from 4.0.1 to 4.1.0 in /Expressif.Testing by @dependabot in #266
  • chore: bump coverlet.collector from 6.0.0 to 6.0.2 in /Expressif.Testing by @dependabot in #269
  • chore: bump coverlet.msbuild from 6.0.1 to 6.0.2 in /Expressif.Testing by @dependabot in #268
  • chore: bump NUnit.Analyzers from 4.0.1 to 4.1.0 in /Expressif.Testing by @dependabot in #271
  • chore: bump NUnit.Analyzers from 4.1.0 to 4.2.0 in /Expressif.Testing by @dependabot in #272
  • chore: bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 in /Expressif.Testing by @dependabot in #273
  • chore: bump NUnit3TestAdapter from 4.5.0 to 4.6.0 in /Expressif.Testing by @dependabot in #276
  • ci: bump DotNet.ReproducibleBuilds from 1.1.1 to 1.2.4 by @github-actions in #277
  • test: prevent concurrent collections access by @Seddryck in #279

Full Changelog: v1.8.0...v1.9.0

Expressif 1.8.0

13 Jan 21:19
a12482f
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: if a variable is a Func then it's invoked when accessed. by @Seddryck in #259

Full Changelog: v1.7.0...v1.8.0

Expressif 1.7.0

13 Jan 16:14
51aa837
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: PredicationBuilder is supporting context arguments by @Seddryck in #257

Bug fixes 👾

  • fix: correct name for DataRow-like interface by @Seddryck in #254
  • fix: invalid conversion during expression instantiation by @Seddryck in #255

Full Changelog: v1.6.0...v1.7.0

Expressif 1.6.0

07 Jan 12:49
48e892c
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: public interface IReadOnlyDataRow to handle wrappers around DataRow by @Seddryck in #252

Full Changelog: v1.5.0...v1.6.0

Expressif 1.5.0

07 Jan 00:02
505eccb
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: parse and handle shorthand and infinite bound numeric intervals by @Seddryck in #250

Bug fixes 👾

  • fix: exceptions set as public classes by @Seddryck in #239
  • fix: add missing aliases to some functions to improve compatibility with NBi.io by @Seddryck in #240
  • fix: backtick is accepted to delimit quoted literals by @Seddryck in #242
  • fix: solve issues with delayed evaluation for context related objects by @Seddryck in #244
  • fix: restore some missing properties for context by @Seddryck in #246
  • fix: interval builder as public and Contained accepting a Func<> by @Seddryck in #247
  • fix: any-of is accepting a single function returning an enumerable by @Seddryck in #248

Full Changelog: v1.4.0...v1.5.0

Expressif 1.4.0

30 Dec 08:29
c76ea4c
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: functions to clean and collapse whitespaces by @Seddryck in #237

Full Changelog: v1.3.0...v1.4.0

Expressif 1.3.0

29 Dec 17:09
e504197
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: better handling of null, empty, blank for text sorting and counting by @Seddryck in #233

Full Changelog: v1.2.0...v1.3.0

Expressif 1.2.0

29 Dec 16:10
6533e9c
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

  • feat: introduce the interface IContext and variables as Func by @Seddryck in #231

    Bug fixes 👾

    • fix: failure to load types when XML file is missing by @Seddryck in #229
    • fix: restore some missing aliases for all types by @Seddryck in #230

    Full Changelog: v1.1.0...v1.2.0

Expressif 1.1.0

27 Dec 20:57
e0df8c4
Compare
Choose a tag to compare

What's Changed

Exciting new features and enhancements🎉

Full Changelog: v1.0.0...v1.1.0

Expressif 1.0.0

22 Dec 22:32
Compare
Choose a tag to compare

What's changed

Exciting features🎉

  • 143 functions to manipulate text, numeric, temporal, and boolean values
  • 75 predicates to assert text, numeric, temporal, and boolean values
  • Special values such as (null), (blank), (empty), (any), (value)
  • Builders to programmatically create expressions and predications
  • Serializers to transform expressions and predications into their textual representation

Other cool artifacts 🪛

  • Automated documentation based on code comments
  • Automated sample in documentation based on unit tests
  • Automated release process based on GitHub labels for pull-requests