# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [4.1.0] - 2021-10-23
### Fixed
- missing default settings template in generator:setup
### Added
- rubocop-rails
- rubocop-rspec
### Removed
- mini_racer
### Changed
- split SASS files

## [4.0.0] - 2021-05-18
### Removed
- development dependency in gemspec replaced by `symphonia_spec` gem
- GenericColumn in Query
- AdminModule class/table = its not used, its not working
### Changed
- Rails 6.1 support
- Query#to_params boolean argument to named
- update generators
- use native JSON columns instead of serializations
### Added
- Gemfile.lock

## [3.4.0] - 2021-03-22
### Changed
- upgrade authlogic to 6.4.1 (rails6.1 compatible)

## [3.3.4] - 2020-12-28
### Fixed
- default responses (render_40x) works for any format
## [3.3.3] - 2020-10-24
### Changed
- prefill login from email
- allow login edit for legacy accounts
## [3.3.2] - 2020-10-17
### Added
- `render_super` for templates
### Changed
- lost password check
## [3.3.1] - 2020-09-28
### Removed
- openapi (it seems to be unnecessarily)
- paperclip support
- the_sortable_tree
### Changed
- upgrade authlogic to 6.2.0
## [3.2.4] - 2020-05-10
### Added
- sidekiq-cron gem
## [3.2.3] - 2020-05-07
### Fixed
- find user by token from session
## [3.2.2] - 2020-05-05
### Changed
- user/account form layout
- Sidekiq v6
### Fixed
- UsersController#update Role should be sorted
## [3.2.1] - 2020-05-01
### Added
- avatar_url to users
- uuid to users
- openapi support
### Changed
- improve setup generator
- anonymous user have no "enforced" language
### Fixed
- update .rubocop
- bootstrap_form update to 4.4.0
- show time in localtime
### Removed
- ckeditor-jquery
## [3.1.5] - 2020-01-20
### Changed
- improve split name (Symphonia::UserManagement#name=)
## [3.1.4] - 2020-01-17
### Changed
- improve role form
## [3.1.3] - 2019-12-21
### Added
- bootstrap_modal_helper extended by `link_to_modal` feature
### Changed
- helper Symphonia::BootstrapModalHelper in BaseController
- new argument options in `icon` method (pass into `fa_icon`) 
## [3.1.2] - 2019-12-07
### Added
- skip permission check in link_to_new_entity method
### Fixed
- login form additional buttons
- lost_password form & mail
- reset_password form & mail
## [3.1.1] - 2019-12-07
### Changed
- accounts registration validation
- update static 500.html
## [3.1.0] - 2019-12-07
### Added
- BaseController for simplier create CRUD inheritance
- base views (new, form, edit, show and index)
- general EntityDecorator
- input field in model Attribute
- TextAttribute format
### Changed
- registration form refactored
- update dummy to Rails 6
### Removed
- wicked_pdf dependency
## [3.0.3] - 2019-10-06
### Changed
- rubocop.yml
- use real user in tests instead a dummy object
## [3.0.1] - 2019-07-08
### Changed
- do not require password for SSO users
- hide password field from form of SSO users
## [3.0.0] - 2019-07-06
### Added
- external_id on user
### Changed
- users/show only for logged users
- upgrade to authlogic 5
- minor improvements