Genesys Source

Genesys Source Framework 2018.10 Released

Monday, November 5, 2018

Genesys Source Framework 2018.10 has been released, which adds expression-based Validation and Rules. Supports .NET Core, EF Core and DDD to simultaneously supports .NET Core & .NET 4, reusing 80% of your code! Available for download or in Visual Studio Extensions and Updates

 

Genesys Framework 4 is now available for download (genesyssource.com) or in Visual Studio (Tools->Extensions-and-Updates.) Open-source, cross-platform, full-stack business and domain object reusability made easy!

 

What’s new in this release?

* Breaking changes?

     - Database: No

     - Interfaces: Yes – ActivityContextId changed to ActivityContextKey

     - Infrastructure: Yes - .NET Core 2.1.5.

 

* Extensions

     - Upgraded to .NET Core 2.1.5

     - Fixed NuGet.org icon for Extensions package

     - Removed silent exceptions and bool ThrowException. Exceptions now handle naturally.

     - ISerialize<> renamed to ISerializable<>

     - Serialzer<> now immutable

 

* Framework

     - Upgraded to .NET Core 2.1.5

     - IEntity, EntityInfo and StoredProcedureEntity<> now require Rules property, which will auto-validate upon save.

     - Removed silent exceptions and bool ThrowException. Exceptions now handle naturally

     - IValue and ValueInfo no longer dependent on IValidatable. As their state will always be valid.

     - Validator<> now immutable

     - EntityInfo.Read() added for CRUD convention consistency

     - ActivityContextId (int) changed to ActivityContextKey (guid). All activity is Guid based

     - DatabaseBehaviors.NoDelete added to DatabaseBehaviors struct

     - EntityConfiguration class now holds DBContext configurations (was EntityAdapter)

 

 

* Framework for Core, MVC, Web API, UWP, WPF

     - Upgraded to .NET Core 2.1.5

     - CustomerInfo now includes Rules property, with FirstName and LastName as required.

     - Removed silent exceptions and bool ThrowException. Exceptions now handle naturally.

 

* eBook: https://docs.genesyssource.com/products/Genesys-Framework/Genesys-Framework-eBook.pdf

* Welcome: https://www.genesyssource.com/Genesys-Framework/Welcome.html

* Release Notes: https://cloud.genesyssource.com/news

 

If you have any problems with your new cross-platform full-stack business object reusability framework, feel free to contact us at developers@genesyssource.com. 

 

We’re here to help!

- Robert and the Dev Team

 

Other sites of interest...

* Genesys Source Framework: http://cloud.genesyssource.com/genesys-framework

* Genesys Cloud Web Environment: http://cloud.genesyssource.com/genesys-environments

* Quick-Start Guide: http://docs.genesyssource.com/products/Genesys-Framework/Start-your-Genesys-Framework.pdf

* What is the Framework? http://docs.genesyssource.com/products/Genesys-Framework/What-is-the-genesys-source-framework.pdf

* Docs and API Reference: http://docs.genesyssource.com

* Genesys Source on GitHub: http://www.github.com/GenesysSource

* Genesys Source in Visual Studio: http://bit.ly/2mHpFkf

Leave your comment