Releases: amberframework/amber
Releases · amberframework/amber
v0.6.7
Enhancements
- [Formatting] Applies crystal formatting (#628)
- [TEST] pushing this to see if it passes in travis everytime (#627)
- Implement
Helpers.run
to avoid duplicated code (#600) - Remove
require
for ORM shard (#611)
Bug fixes
- Fixes Granite logs (#633)
- Fixes logs blocked by Crecto (#630)
- [BUGFIX] Refixed error controller where
ex#inspect_with_backtrace
raises new exception (#626) - Fixed issue where running tests deleted
tmp
folder. (#623) - Passed
ENV
along to child processes (#620) - Fixes Slang indentation on scaffolding template (#614)
- Fix unterminated parenthesized expression (#587)
v0.6.5
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
v0.6.4
- Prevent server side error with invalid base64 csrf token (#517)
- [Pipe] Add reload pipe (#531)
- [Logger] Use logger built in level methods (#533)
- Add hr-HR locale support (#527)
- Fix spelling of view templates for newly generated app (#532)
- Avoid minor error in 'db status' if there are no migrations (#522) (#526)
- Remove else statement (#525)
- Convert router's define_action macro to private (#524)
- Move database initializer to
new
command (#521) - Update README template (#515)
- Fix woff2 font mime type (#516)
v0.6.3
v0.6.2
- [Cluster] Sets the correct environment when Forking
- [Specs] Supresses Log Outputs in Specs
- [Route] Makes Routes a Struct instead of Class
- [Pipe] Adds support for head requests
- [Spec] Defaults specs environment to Tests
- CSRF improvements and speedups
- Add file counter and reduce watcher logs
- Makefile improvements
- Feature/add ws to routes cli
- Minor updates to README
- Use more Crystal's API, improve error message
- Fix typos, predominantly in comments
- Fix Static's fallthrough and
directory_listing
options - Fix fonts path in auto-generated webpack template
- Add optional ability to have persistent csrf token
- Fix checkbox overlapping
- Only restarts server if it crashed due to File handler error
- Refresh cli help in readme
v0.6.1
v0.6.0
v0.5.0
- [Docker] Removed
npm
from docker (#455) - [Crystal] Add support for crystal
v0.24.1
(#453) - [CLI] Removes Run and Perform Commands (#452)
- [CLI] Adds consistent logging to CLI (#451)
- [Log] Better logs (#450)
- [Router] Remove redundant pipe from project template (#449 by @infernalmaster )
- [Version] Fixed typo on version output examples (#447 by @lukeholder )
- [Logger] Improves logger (#445)
- [CSRF] Bug Fix: Fixed order dependent CSRF spec. (#444)
- [Router] Modifications to stop file descriptors from getting out of hand. (#443)
- [CLI] Adds environment changes to amber deploy (#442)
- [CLI] CLI exceptions show up as readable return values instead of backtrace. (#440)
- [GIT] Provide attributes for git config (#434)
- [Params] Appends Files to params hash enhancement (#433)
- [CLI] Update dependency and move
sentry_helper
to helper dir (#431) - [Router] WebSockets mini refactoring (#430)
- [CLI] Improved generated config/application.cr commented code to work once uncommented. (#429)
- [Settings] Add support for PORT environment variable (#428)
- Fix logo media query (#427)
- [CLI] Add
Amber::CLI::Config
to cleanup database, language and model (#426) - [Router] Fix websockets reconnect timeout issue (#425)
- [ENV] Creates an Environment Module (#423)
- [CLI] Add
'help'
option to CLI commands (#421) - [CLI] amber db create migrate works with encrypted files as well now. (#417)
- [CLI] Add error generator to CLI (#415)
- [CLI] Removes amber migrate command in favor of amber db migrate (#413)
- [ENV] Allows for environment settings to be loaded dynamically via a YAML settings file enhancement (#412)
- [CLI] Updates Router Template (#410)
- [Static Handler] Adds support for root path (#408)
- [CLI] Update auth generator (#407)
- [Exec] Allows
amber exec
to work in more situations (#405) - [Encryption] Binary signing of encryption (#404)
- [Initializers] Dj/database url from environment (#403)
- [CLI] Moves DB settings to config/environments enhancement (#402)
- [CLI] Adds more db spec (#399)