Enhancements
shards build amber
works again in new projects. Execute local amber binary as:bin/amber
(#603)- Controller params validation
#valid?
now returns false instead of raising on missing parameters (#593) - Controllers now have access to the Amber logger via
#logger
(#589) - Lots of repository cleanup (#593 #598 #602 #606 #608 #576 #563 #562 #561 #559 #557 #551 #547 #545 #544 #543 #542 #541 #538 #537)
- Documentation updates (#577)
- DO Deploy updates to 1Gb droplets (#571)
- Client IP parsing for applications behind load balancers is easier with (#564)
- New command
amber pipelines
(#550) - Update to latest slang (#536)
- CORS pipe can be easily configured now (#539)
Bug fixes
- Accepts header now responds properly to
*/*
(#586) - Errors now render with proper content type (#572)
amber database migrate
no longer breaks when migrations folder is empty (#568)amber database
commands weren't documented in CLI help (#566)amber generate error
no longer generates broken controller (#558)- powered_by_amber pipe no longer terminates the request chain (#549)
- ANSI colored strings no longer sent to DO API (#548)
- Invalid Base64 string in CSRF no longer 500s (#517)
Breaking Changes
- Mailer syntax has changed significantly. See the quartz project for details