Changelog
Version 10.4 [2026-10-16]
Add TOML serializer support using Tomlyn -
issue #431 and pull request #981 by
@rodri-oliveira-dev
Add a features section to the README, document .NET 10 support and the
packages not yet on NuGet, and fill in the missing changelog entries
Version 10.3 [2026-10-16]
Version 10.2 [2026-07-04]
Version 10.1 [2026-07-04]
Version 10.0 [2025-02-22]
Version 9.1 [2024-11-26]
Version 9.0 [2024-11-12]
Version 8.2 [2024-09-11]
Version 8.1 [2024-08-08]
Version 8.0 [2024-07-28]
Version 7.0 [2024-07-21]
Version 6.0 [2024-05-20]
Version 5.0 [2024-01-31]
Version 4.3 [2023-10-28]
Version 4.2 [2023-07-24]
Fix SonarCloud reports - issue #182 by @viktoriussuwandi
Fix security in GitHub Actions and AppVeyor pipeline
Add CSharpier (Linter)
Add DeepSource scanner
Version 4.1 [2023-03-22]
Version 4.0 [2023-03-22]
Version 3.1 [2022-09-10]
Add CrispyWaffle.ElasticSearch project & package - issue #119 .
Version 3.0 [2022-09-09]
Upgrade dependencies and increase unit test coverage.
Version 2.5 [2020-09-07]
Add CrispyWaffle.RabbitMQ project & package - issue #92 .
Version 2.4 [2020-09-06]
Add CrispyWaffle.Redis project & package.
Add documentation for caching.
Version 2.3 [2020-09-06]
Version 2.2 [2020-09-05]
Add a scheduler feature.
Add documentation using MkDocs.
Version 2.1 [2020-09-04]
Add the Configuration project and package.
Add Mustache template engine (inspired by Mustache/Handlebars).
Add Resource template repository.
Add Elmah & Log4Net projects (logging).
Basic usage examples.
Version 2.0 [2020-08-03]
Removed some application-specific patterns from the StringExtensions class
Version 1.3 [2020-07-24]
Add EvenLogProvider and EventLogAdapter.
Add log Trace methods that support exceptions.
Add Fatal log level.
Version 1.2 [2020-03-28]
Add some unit tests.
Update appveyor.yml with build enhancements and test coverages.
Update readme template.
Version 1.1 [2019-09-27]
Add Math Extensions (CrispyWaffle.Extensions.MathExtensions namespace).
Add Personal Data Validations (CrispyWaffle.Validations.PersonalDataValidations).
Rename method FormatDocument to FormatBrazilianDocument (CrispyWaffle.Extensions.ConversionExtensions).
Rename method ParsePhoneNumber to arseBrazilianPhoneNumber (CrispyWaffle.Extensions.ConversionExtensions).
Removed CleanListItems (CrispyWaffle.Extensions.ConversionExtensions).
Rename method TryParsePhoneNumber to TryParseBrazilianPhoneNumber (CrispyWaffle.Extensions.ConversionExtensions).
Removed CleanListItems and ToListString (CrispyWaffle.Extensions.ConversionExtensions) (Specific to application patterns) .