@elorest elorest released this Nov 7, 2018 · 2 commits to master since this release

Assets 2

upgraded crystal version to 0.27.0 #978 by elorest

@elorest elorest released this Nov 6, 2018 · 6 commits to master since this release

Assets 2

Newest version of crystal, a few improvements

Crystal 0.27.0 #973 by drujensen
Fixes no such file or directory #969 by faustinoaq. Welcome back.
fix ameba issue #967 by drujensen
Added a js responder #966 by zaidakram
Fix two typos in CONTRIBUTING.md #965 by allen-munsch
Shard based recipes #963 by damianham

@elorest elorest released this Oct 18, 2018 · 14 commits to master since this release

Assets 2

Fixed responders extension routing. #961 by elorest
removed INJECTION const that when injected affected certain styles on… #959 by samholst
Dj/update granite pr:needs-review #957 by drujensen
Prevent commented routes from showing in the routes CLI #952 by acoustep
make install fails with spaces in CWD #950 by epergo
[Response] Adds Content-Type headers when missing pr:needs-review #949 by eliasjpr
Specifies Crystal Version 0.26.0 #944 by eliasjpr

@drujensen drujensen released this Aug 26, 2018 · 31 commits to master since this release

Assets 2

update to crystal 0.26.0 (#939) @drujensen
Disallow nils for configuration context/skip/filter settings (#937) @Sija
Remove outdated .ameba.yml (#935) @Sija
Update ameba to v0.8.0 (#933) @Sija
Run crystal tool format check on CI (#934) @Sija
Use Hash composition over inheritance in SessionHash and FlashStore (#930) @Sija
Fix remaining issues with Crystal 0.26.0 (#931) @Sija
Added Logger#color and associated tests (#926) @noahlh
Update to crystal 0.26 (#929) @robacarp
Fixed incompbility with the new version of crystal (#910) @kolyaio
Fix class capitalization in _form template (#913)
Fix typo in application.cr.ecr (#912) @ZeroPointEnergy
Adds support for flash[:name]? and flash.fetch(default = '') (#897) @shobhitic
Revert "[Responders] Overloads json method (#898)" (#901) @eliasjpr
[Responders] Overloads json method (#898) @eliasjpr
Closing the container div for application.ecr template. (#894) @shobhitic
Render calls without parenthesis in scaffolds (#893) @shobhitic
[Spec] Removes Extra Build Spec (#888) @eliasjpr
Removes .not_nil! from Crecto Template (#889) @eliasjpr
[Cleanup] Cleans Controller Scaffold (#852) @eliasjpr

@robacarp robacarp released this Jun 21, 2018 · 53 commits to master since this release

Assets 2

Breaking changes

Update to Crystal/0.25.0 #857 thanks @robacarp
Update granite and rename Granite::ORM to Granite #789 thanks @faustinoaq
Update default bootstrap version to 4 (latest cdn) #746 thanks @ChangJoo-Park
Simplifies render removing edge case. #791 thanks @elorest
Removes support for amber deploy #862 thanks @faustinoaq

Bugfixes

Disables granite logging in specs #886 thanks @robacarp
Use break instead of exit in Amber::Server#start #777 thanks @c910335
Fix HTML issues in application.ecr template #782 thanks @dtcristo
Fix exec exit status code #784 thanks @faustinoaq
[CORS] Fixes Cors Headers with Case Insensitive Matching #758 thanks @eliasjpr
[Params] To hash method not returning correct value #745 thanks @eliasjpr
Fixes view filename for controller in recipes #823 thanks @faustinoaq
Fix Crecto auth spec #824 thanks @faustinoaq
Use context.locale instead of ::I18n.locale #814 thanks @docelic
Fixes Crecto #795 thanks @faustinoaq
fixes blocking cors issues #803 thanks @fridgerator
[Bug] Redirect With Controller as String #849 thanks @eliasjpr
fix controller generator #838 thanks @drujensen
Remove reload pipe #860 thanks @faustinoaq

CLI improvements

api generator #828 thanks @drujensen
Add missing migrations generator #818 thanks @faustinoaq

Dependency updates

Change liquid.cr shard to point to latest version #741 thanks @faustinoaq
Update Citrine to v0.3.2 #887 thanks @robacarp
Update crystal-redis to 2.0.0 #882 thanks @katafrakt
update granite version to v0.9.1 #721 thanks @drujensen
Ameba v0.5.0 -> v0.6.0 #786 thanks @veelenga
Update Redis #822 thanks @faustinoaq
Update assets #825 thanks @faustinoaq
Update redis to latest version #788 thanks @faustinoaq
Update Crecto to v0.9.0 (v0.25.0 compat) #878 thanks @faustinoaq
Update mysql and sqlite dependencies (v0.25.0 compat) #880 thanks @faustinoaq

Documentation updates

Update amber framework badge #884 thanks @faustinoaq
Fix broken links on amber README #813 thanks @faustinoaq
Updates dependency badge #844 thanks @faustinoaq
Update docs links #846 thanks @faustinoaq
Wrong link on amber new --help #836 thanks @mofumofu3n
Update Benchmarks #839 thanks @faustinoaq

Other Enhancements and Optimizations

Small README adjustments #734 thanks @faustinoaq
Add StackOverflow advice #735 thanks @faustinoaq
Remove temporary filters #743 thanks @damianham
Remove Granite.settings.logger from spec #816 thanks @faustinoaq
Add more build specs and include bugfixes #850 thanks @faustinoaq
[Fix] Corrects indentation and adds new line #736 thanks @eliasjpr
Improve column names in amber pipelines #732 thanks @docelic
Small style enhancement for buttons color #726 thanks @faustinoaq
Enhancements for Travis and Specs #785 thanks @faustinoaq
Database migration enhancements #787 thanks @faustinoaq
Support Procs in respond_with #774 thanks @damianham
Fix Auth generator for classes different than User #779 thanks @epergo
Fix indentation when adding auth routes #780 thanks @epergo
Changed visibility scope of some Amber::Server methods #771 thanks @Sija
[CLI] DB Seed Command Output #754 thanks @eliasjpr
[CLI] change the default recipe source URL #764 thanks @damianham
Replace ADD with COPY #765 thanks @drujensen
[Formatting] Applies Crystal Tool Format #744 thanks @eliasjpr
Add missing status codes to logs #830 thanks @faustinoaq
Print spec_result just once #820 thanks @faustinoaq
Update ::puts to puts #821 thanks @faustinoaq
fixes not_nil runtime exception in json parser #804 thanks @fridgerator
remove s #811 thanks @pynixwang
README Template: simple, better, and enjoyable. #812 thanks @faustinoaq
Fix crystal tool format when creating a new app #797 thanks @epergo
Change confusing puts to info and add error logger #796 thanks @faustinoaq
Fix format issues when scaffolding auth #798 thanks @epergo
Fixes home page on small screens #868 thanks @faustinoaq
Add shards check #874 thanks @faustinoaq
[Cleanup] Removes unnecessary code from spec helper #883 thanks @eliasjpr
Fix amber framework badge #845 thanks @faustinoaq
Use name_plural and display_name_plural #861 thanks @faustinoaq
fix CORS issue when multiple origins #832 thanks @arambert
Fix crecto controller spec #837 thanks @mofumofu3n
[CLI] add support for Recipes kind:feature #728 thanks @damianham
Crecto auth kind:feature #815 thanks @wontruefree
Add favicon on html pages with default layout #863 thanks @faustinoaq
[CI] Attempts to fix Build Spec For Consistency #740 thanks @eliasjpr

@faustinoaq faustinoaq released this Mar 30, 2018 · 135 commits to master since this release

Assets 2

Bug fixes

  • Update to 0.7.2 which fixes previous broken release (#720)
  • Add missing name attribute to generated form field for delete links (#719)

@faustinoaq faustinoaq released this Mar 30, 2018 · 138 commits to master since this release

Assets 2

Bug Fixes

  • Fixed Delete link to work similar to Rails UJS (#715)
  • Updated to jasper with params reversed (#717)

@elorest elorest released this Mar 28, 2018 · 141 commits to master since this release

Assets 2

Enhancements

Bug fixes

Breaking Changes

@faustinoaq faustinoaq released this Feb 8, 2018 · 214 commits to master since this release

Assets 2

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)

@elorest elorest released this Feb 2, 2018 · 241 commits to master since this release

Assets 2

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