Skip to content

Releases: PulsarBlow/SuperMassive

Migrate to .NET Core 3.1

24 Apr 19:10
Compare
Choose a tag to compare

Summary

This feature migrates the project to .NET Core (3.1).
It also introduces C#8 Nullable reference types language feature in SuperMassive core project.
Other improvements are some code clean up, minor refactoring and test coverage.

It is a preparatory work before a complete API overhaul, forecasting version 3.0.

Changes

  • feat: migrate projects to .NET Core 3.1
  • feat(core): introduce nullable reference types on SuperMassive core library
  • refactor(core): various clean up
  • refactor(*): change directory structure
  • chore(*): migrate projects to .NET Core 3.1
  • chore(build): delete useless scripts
  • chore(build): add github workflow for continuous integration
  • test(core): add some coverage
  • doc: update readme

.Net Core Migration

16 May 23:02
Compare
Choose a tag to compare
.Net Core Migration Pre-release
Pre-release
  • Migrated projects to .NET Core VS 2017 format.
  • Cleaned up the library API
  • Fixes many issues and code smells

Semantic Versioning 2.0.0 support

19 Jun 22:14
Compare
Choose a tag to compare

New feature and fixes into SuperMassive core library :

  • Semantic Versioning 2.0.0 support with a new RegexHelper and validation attribute (SemverStringAttribute).
  • Minor fix : GuidStringAttribute could throw an exception in rare cases.
  • UnitTest Helpers improvements

Guard Requires

07 Jun 16:54
Compare
Choose a tag to compare

Added a Precondition check method (Requires) to the Guard class.

Fakers enhancement

05 Mar 13:26
Compare
Choose a tag to compare
  • New name faker based star names
  • Improved color faker
  • Added XML Documentation to generated released (should be deployed with nuget install)
  • Removed FFaker.Net dependency

ExceptionHandling & Logging

02 Mar 18:26
Compare
Choose a tag to compare
  • Added 2 new libraries : ExceptionHandling and Logging
  • Fixed some bugs

StringHelper improvements

05 Nov 10:52
Compare
Choose a tag to compare

Added new methods to StringHelper :

  • Camelize: Returns a converted camel cased string into a string delimited by dashes.
  • Dasherize: Capitalize the first letter of a string
  • CollapseWhiteSpaces: Collapse consecutive white spaces into a single white space

Alpha 1.0.0 - Prerelease

15 Mar 09:28
Compare
Choose a tag to compare
Pre-release

Initial release