amberframework / amber

A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
https://amberframework.org
MIT License
2.57k stars 206 forks source link

Upgrade to Crystal 0.35.0 #1209

Closed bcardiff closed 4 years ago

bcardiff commented 4 years ago

These changes are needed to upgrade amber to support crystal 0.35.0 without dropping support for previous version.

JSON.mapping/YAML.mapping macros are deprecated. Either include the added dependency or migrate to Serializable to avoid warnings.

The updates of crystal-pg v0.21.1, crystal-mysql v0.11.1 should be applied to granite also.

The following dependecies need to be updated after the next release

Feel free to close the PR and use it as input for a cleaner migration.

drujensen commented 4 years ago

Thanks @bcardiff Very helpful!