Releases: amberframework/amber
v0.11.3
Provide supported options in CLI (#1000) @dwightwatson
Add homebrew tap instruction to macOS installation docs (#1002) @zegl
Remove logo from app template (#1005) @dwightwatson
Consistent caption and options (#1006) @dwightwatson
Load Bootstrap through Webpack (#1007) @dwightwatson
Amber extension (#1009) @drujensen
add method override field (#1015) @drujensen
Fix navigation and buttons (#1017) @drujensen
Don't present optional param if not present input params (#1021) @cpunion
Register generators (#1022) @drujensen
Break up the cookies classes (#1024) @dwightwatson
Only output exception message to log, not entire html response (#1025) @westonganger
Fix undefined method 'progname=' for Nil (#1027) @Blacksmoke16
Prefer JavaScript UMD modules spec (#1028) @jackturnbull
Webpack 4 (#1029) @jackturnbull
Include environment .yml files in default .amber.yml watch settings (#1034) @westonganger
v0.11.2
minor enhancements to templates #998 by drujensen
Configure watch via .amber.yml #996 by anamba
move exception page to amber shard #993 by drujensen
output to logger on 403, 404, 500 #992 by anamba
Use exception_page shard #991 by dwightwatson
Improve use of Bootstrap grid, and default home page #990 by dwightwatson
Uppercase some scaffolded links #989 by dwightwatson
replace forEach with generic js loop #988 by drujensen
Make optional params truly optional, part 2 #987 by anamba
Make optional params truly optional #985 by anamba
fix float type difference between mysql and pg #983 by drujensen
Update Docker to crystal 0.27.0 #980 by Meldanor
v0.11.1
v0.11.0
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
v0.10.0
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
v0.9.0 - Crystal 0.26 compatibility and more
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
Amber 0.8.0 - Crystal 0.25 and much more
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
v0.7.2
v0.7.1
v0.7.0
Enhancements
- Add StackOverflow
tag: amber-framework
(#702 by @faustinoaq) - [Specs] Adds/Cleans up Params Specs (#706 by @eliasjpr)
- Change README header to Markdown only (#695 by @faustinoaq)
- Set
respond_with status_code
(#691 by @rdelandesen) - [CLI] Add a command to open db connection. (#689 by @wontruefree)
- [Generator] Remove raise from Template (#686 by @eliasjpr)
- [Settings] Logger Builder (#684 by @eliasjpr)
- Extract Logging and LoggingBuilder from
settings.cr
file (#683 by @epergo) - Add missing make (#680 by @faustinoaq)
- [Shard] Change citrine-i18n version to 0.1.0 (#679 by @faustinoaq)
- [Shards] Alphabetize shards by name (#678 by @eliasjpr)
- [Shard] Uses Amber Framework Micrate (#677 by @eliasjpr)
- Use Inflector to pluralize model names (#673 by @jasonl99)
- Use shards command with production flag (#670 by @faustinoaq)
- Simplify README (#669 by @faustinoaq)
- [Params] Patches params #to_h (#668 by @eliasjpr)
- Updates pointer to router shard to numbered version (#667 by @robacarp)
- Disable granite query logger in generate app test (#666 by @robacarp)
- [CORS] Adds W3C Cors Specification Support (#665 by @eliasjpr)
- Run migrations at the start of a test run (#662 by @robacarp)
- Remove duplicate line in validators/params.cr (#661 by @docelic)
- Update README.md (#658 by @bthachdev)
- Updates Ameba Shard Dependency to 0.5.0 (#657 by @eliasjpr)
- [Travis] Removes Docker from Travis Ci Builds (#656 by @eliasjpr)
- [WIP] Adds --license option. (#654 by @elorest)
- Add toGranite() to Date prototype (#649 by @damianham)
- [Travis] Adds Dist Trusty and Sudo Required (#647 by @eliasjpr)
- Add missing quotes around log level (#644 by @docelic)
- Add citrine i18n (#652 by @docelic)
Bug fixes
- Fix typo (#672 by @faustinoaq)
- Fix support for
fetch_all
in form params (#703 by @jreinert) - Fix error generator (#685 by @eliasjpr)
- Fixed the readme in the generated app on how to build a release build (#639 by @baseballlover723)
- Amber-CLI no longer encrypts with New Line character (#650 by @jhonnold)
- Close proper tag in auth navbar template (#694 by @kyledayton)