Skip to content

Releases: amberframework/amber

v0.6.7

08 Feb 06:49
Compare
Choose a tag to compare

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

02 Feb 04:50
Compare
Choose a tag to compare

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

v0.6.4

16 Jan 05:53
Compare
Choose a tag to compare
  • 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

13 Jan 15:36
Compare
Choose a tag to compare
  • Change webpack logs to errors-only

v0.6.2

13 Jan 15:21
Compare
Choose a tag to compare
  • [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

05 Jan 21:09
Compare
Choose a tag to compare
  • Fix fonts path in auto-generated webpack template (#477 by @docelic)
  • Fix checkbox overlapping (#473)
  • Only restarts server if it crashed due to File handler error (#472)
  • Refresh cli help in readme (#471 by @veelenga)

v0.6.0

01 Jan 07:41
Compare
Choose a tag to compare
  • Brought amber and dependencies up to date
  • A few minor bug fixes.

v0.5.0

25 Dec 03:54
Compare
Choose a tag to compare
  • [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)

v0.3.7

20 Dec 17:01
Compare
Choose a tag to compare
  • Published to homebrew

v0.3.6

18 Nov 00:54
Compare
Choose a tag to compare
  • Removed ICR dependancy
  • [CLI] Removes Amber Console enhancement
  • Added Amber::Pipe::Last to replace current proc
  • Add app binary to generated .gitignore file