- Feature: Support custom aws endpoint
- Thanks Grayson Chen for crafting a PR adding this feature
2.8.3 (2024-09-16)
- Remove unused underscore.js
- Bump IntroJS to 7.2.0
- Upgrade jquery-validate to 1.21.0
- Add messages for Arabic language
- Add
methods_ln.js
files with regexps for DE, NL, and PT languages - Modify admin layout view to load the
methods_ln.js
file with ajavascript_include_tag
if the file exists
- Fix uploads to AWS S3 folders
- Also, introduced the path traversal validation to the add_folder method, which was found unsafe
2.8.2 (2024-08-25)
- Bump AdminLTE to 2.3.11
- Has several CSS fixes and doesn't yet require jQuery 3.x
- Fix
TermTaxonomy
attributes sanitizing to not remove translation tags in [#1091] (#1091) - Add bootstrap.min.css.map
- Works OK in the development environment if the
config.assets.debug = true
is set.
- Works OK in the development environment if the
2.8.1 (2024-08-21)
This release is fixing several security vulnerabilities! Please, upgrade ASAP!
- Replace sass-rails with dartsass-sprockets
- Remove
sass
andsass-rails
gems from the main app's Gemfile when upgradingcamaleon_cms
to this version
- Remove
- Fix colorpicker missing admin asset, adding it to
admin-manifest.css
- Security fix: Mitigate arbitrary path write in uploader (GHSL-2024-182)
- Thanks Peter Stöckli for reporting and providing clear reproduction steps
- Add Rails 7.2 to stable testing on CI, point rails_edge to main branch
- Security fix: Mitigate arbitrary path traversal in download_private_file (GHSL-2024-183)
- Thanks Peter Stöckli for reporting and providing clear reproduction steps
- Security fix: Mitigate stored XSS through user file upload (GHSL-2024-184)
- Thanks Peter Stöckli for reporting and providing clear reproduction steps
- Security fix: Mitigate remote code execution through code injection (GHSL-2024-185)
- Thanks Peter Stöckli for reporting and providing clear reproduction steps
- Security fix: Mitigate arbitrary file delete vulnerability (GHSL-2024-186)
- Thanks Peter Stöckli for reporting and providing clear reproduction steps
- Use actions/checkout@v4 on CI to remove warning about deprecated Node JS version
2.8.0 (2024-07-26)
- Use jQuery 2.x - 2.2.4
- If there are
//= require jquery
clauses in the main application, replace them with//= require jquery2
- If there are
- Add Ruby 3.3 and Rails 7.2 to CI
- Replace Tuzitio links with
camaleon.website
andhttp
withhttps
- On cama_site_check_existence, if site is unknown, use
allow_other_host: true
for redirection to main site- Starting from Rails 7.0 a redirection to other host will raise an exception unless the
redirect_to
method is called with theallow_other_host: true
option
- Starting from Rails 7.0 a redirection to other host will raise an exception unless the
- Set sprocket-rails version to be at least 3.5.1
- Use MiniMime for mime types, because the MiniMagick 5.0 has no Image#mime_type
- Reimplement the temporary uploaded file removing, wrapping it in a bl…ock to make possible overriding the block in the app initializer to use an async job
- Sanitize name and description attrs of TermTaxonomy classes to prevent XSS attacks
- Potentially breaking change: Fix ActiveRecord deprecations from Rails 6.1
fields
,field_values
, andfield_groups
associations have been removed from the CustomFieldsRead mixin modulecustom_fields
,custom_field_values
, andcustom_field_groups
associations should be used instead- Beware that the CustomFieldsRead mixin is included into the TermTaxonomy base model, PostDefault model, and UserMethods mixin
2.7.5 (2023-11-22)
- Fix the test email for non-main sites by brian-kephart in #1050
- Bump semver from 7.3.8 to 7.5.3 by dependabot in #1057
- UserUrlValidator for SSRF mitigation by texpert in #1048
- Thanks paragbagul111 for reporting the issue
- Bump word-wrap from 1.2.3 to 1.2.4 by dependabot in #1059
- Remove webdrivers gem, which has no support for Chrome v115 texpert in #1060
- Fix JS after conversion from CoffeeScript texpert in #1062
2.7.4 (2023-04-11)
- Sanitize error messages when rendering them directly from the controller
2.7.3 (2023-04-07)
- Inclusion of CommonRelationships into subclasses is now performed in an inherited hook
2.7.2 (2023-03-24)
- Fix bug rendering category pages
2.7.1 (2023-03-22)
- Fix common relationships
2.7.0 (2023-03-22)
- Change some render calls from
inline
toplain
- Stop monkeypatching ActiveRecord::Base
- Use CamaleonRecord, not ApplicationRecord, as a base class for the models
- Fix canonical URLs for translated sites
- Lint Ruby using RuboCop
- Lint JS using ESLint
- Use cama_contact_form v. 0.1.0
- Migrate CoffeeScript files to JS
- Do not redundantly compile default theme assets
- Remove temporary dependencies
- Add Ruby 3.2 to CI
- Require Rails 6+
- Require Ruby 2.7+
2.6.4 (2022-06-08)
- Reformat JSON comments for OJ compatibility
- Use OJ in testing
- Test for asset existence when running spec
- Fix some typos
2.6.3 (2022-03-11)
- Move glyphicons to correct folder
2.6.2 (2022-02-21)
- Fix TinyMCE icons
- Update welcome post
- Make sure built-in theme assets get compiled
2.6.1 (2021-12-7)
- Ruby 3.1 support
- Rails 7.0 support
- Require Ruby 2.6+
- Require Rails 5.2+
2.6.0.1 (2021-10-12)
- Fix comment injection vulnerability
- Fix DoS vulnerability when uploading empty SVG
- Log out user when admin changes their password
- Disallow uploading from local URLs to prevent SSRF
2.6.0 (2021-01-27)
- Add Moldavian language
- Separate locales in files per folders/namespaces
- Add unfilled strings to English locale
- Rails 6.1 support
2.5.3.1 (2020-08-04)
- Use non-digest-assets gem for using 3rd party assets (fix missing not found glyphicon fonts)
2.5.3 (2020-07-02)
- Russian locale additions and fixes
- Fix deprecation warnings present in Ruby 2.7 and Rails 6.0
- Fix admin error path
- Process shortcodes when evaluating widgets
- Add canonical option to seo
- Theme template include i18n
- Upgrade Bootstrap from 3.3.4 to 3.4.1
2.5.0 (2020-01-08)
- feat: sprockets 4 support
- feat: for sprockets 4, generate config manifest to precompile
- feat: precompile assets only for sprockets <= 3x
- fix: Rails 6 missing to_s for session id
- fix: preview error
2.4.6.7 (2019-08-05)
- Fixed rails 6 bundle install error
- Added https to default uri options
- Use default page if no other pages exist
2.4.6.4 (2019-08-05)
- Fixed posts slug index length
- Added support for rails 6
- Improved themes list UI
2.4.6.4 (2019-05-02)
- Updated aws-sdk dependency to include only s3 needed dependency available in aws-sdk v3+
2.4.6.3 (2019-05-02)
- Fixed cache plugin to support several domains/hosts
2.4.6.2 (2019-05-02)
- Fixed route errors for error for non static error pages
2.4.6.1 (2019-04-16)
- Fixed s3 nil error
2.4.6.0 (2019-04-05)
- Cannot create site on Rails 6 #884
- Loosen CanCanCan version restriction #886 (brian-kephart)
- Set config.belongs_to_required_by_default = false for Rails 6 #885 (brian-kephart)
- Use implicit return on case statement assignment #858 (chukitow)
- Fixed update posts to exclude slug verification in trash posts
- Updated min version of contact form plugin
2.4.5.14 (2019-03-24)
Closed issues:
Merged pull requests:
- Use headless Chrome instead of Capybara-Webkit #881 (brian-kephart)
- apply fix in #878 when site has a custom error page #880 (brian-kephart)
2.4.5.13 (2019-03-11)
Closed issues:
- Contact form throws error on submission #877
- "the_avatar" showing as undefined. #874
- PG::UndefinedFunction: ERROR: function lower(boolean) when searching in admin panel #866
- SEO field is not saving for specific custom group #863
- module CamaleonCms::UploaderHelper - north_east north_west params #860
- Camaleon CMS in Rails 5, adding a new post the form disappear when updating the category #859
- Intro Popups in the Admin Screen #781
Merged pull requests:
- Restrict sqlite3 version due to Rails incompatibility #879 (brian-kephart)
- Fix 500 errors when missing theme CSS is requested #878 (brian-kephart)
- Revert "fixed S3 bucket options merge error" #873 (owen2345)
- fixed S3 bucket options merge error #872 (superchell)
- changed aws-sdk dependency version for ActiveStorage support #870 (superchell)
- Fix query builder bug when params[:q] specified #868 (blaszczakphoto)
- fixed url in hreflang link #831 (superchell)
2.4.5.12 (2018-12-04)
Closed issues:
- Broken Preview Function for Draft Post #861
2.4.5.11 (2018-12-04)
camaleon_cms-2.4.5.11.gem (2018-12-04)
Closed issues:
- Some errors in apache proxy #844
Merged pull requests:
- image custom field remove button #857 (superchell)
2.4.5.10 (2018-10-26)
Closed issues:
- How to override _data.js #855
- Update the Website #848
- How can I add new language ? #846
- Site is down #840
- Shortcode yield content #838
- Problems loading the Documentation #837
- install problem #833
- Route problem #827
- Multilanguage and varchar field length issue #820
- Test fix prevents testing plugins #817
- Support for old Ruby/Rails versions #813
- Images are not being created in different versions #808
- Uploading image doesn't auto orient #786
- post order problem #783
- Cant create theme without sudo #771
- Sprockets::FileNotFound in CamaleonCms::AdminController#dashboard #763
- AWS Media doesn't scale #757
- Unable to add attachments to custom content type #753
- Contact form throws error on submission #729
- We're sorry, but something went wrong. If you are the application owner check the logs for more information. #728
- Hi Owen #727
- How to implement Paper Trials in Camaleon CMS? #725
- Cannot add custom fields to custom user #719
- Copy from Word into Rich editor? #717
- Default user_model? #715
- Media gallery uses different path than actual path #714
- Serve camaleon assets from cloudfront? #709
- NoMethodError in CamaleonCms::Admin::InstallersController#save #702
- Redirect loop with existin devise model #699
- Tags created with tag form do not appear #695
- Tags for multiple post types #694
- NoMethodError in CamaleonCms::Admin#dashboard #687
- Comment's submit flash messages doesn't shows #686
- Error action save_comment #685
- NoMethodError in CamaleonCms::Admin::SessionsController#login_post #684
- Authoring Posts plugin shows all users instead of current_site.users #681
- Contact Form Item not translate to chinese #606
- Feature request #597
- warning: already initialized constant JSON::* #596
- Can I migrate existing pages from BrowserCMS to CamaleonCMS? #595
- I18n.backend translations not working #593
- json pagination problem #584
- Asset Undefined And Testing Repo #579
- Unable to install. Command
gem 'camaleon\_cms'
not working. #573 - Request Update Feature #572
- Using Camaleon with existing database and models #567
- Assign a template to a content-group global page #561
- Bootstrap Sass variable and Mixin are also undefined with Camaleon CMS version 2.4 #560
- Assets conflict #557
- How to avoid N+1 queries in CamaleonCms? #556
- Urgently BUG: Camaleon Version 2.1.1 does not upload file to S3 #555
- Multiple Language: Editor field of other language doesn't show container body to input data #552
- Integrate with an existing authentication system #545
- Rspec tests are failing #540
- Server migration and image url problem #538
- How to add leadpages to Camaleon #535
- Multi Site: How to assign users to specific sites only? #525
- Image uploader caching is not scalable #518
- Creating a folder in image uploader should clear cache #517
- Theme settings missing #513
- Favicon Causes DNS issues. #510
- Image upload enhancements #509
- Dynamic URLs for pagination #505
- Test suite does not run #470
- Setting Custom Homepage Via Theme Settings in Default Theme Not Working Correctly #467
- How to create mobile app for Camaleon CMS and subdomains #462
- Direction should be :asc or :desc #425
- How to avoid numeric values in tags #403
- NoMethodError in CamaleonCms::Frontend#index #397
- Is there a blogs json api? #393
- Themes assets not found on production #348
- Hang in Heroku/Dokku push-deploy #321
- Add Custom field #319
- Custom field types extendable by plugins #293
- MIT License #292
- New user role for basic info, theme setting and Contact Response #285
- Specs not running #228
- Pt-BR translation to admin #177
- "Author Name" Confusion in SEO Settings #98
Merged pull requests:
- Support Plugin / Theme usage and development #852 (westonganger)
- Fix upload to s3 for private files - Updated #851 (westonganger)
- Cleanup cruft in test output #850 (westonganger)
- Fix UX for Plugins Activate/Deactivate buttons #849 (westonganger)
- Update Project #847 (westonganger)
- Ability to search for a post by it's slug #841 (tostasqb)
- fix login page logo #836 (superchell)
- [WIP] Fix upload to s3 for private files #830 (max2320)
- Add Lang Arabic in Admin Panel #828 (Abd-El-Rahman-HSN)
- Change Color MAIN NAVIGATION And Add Lang Arabic #826 (Abd-El-Rahman-HSN)
- added fix_list_elements parameter for TinyMCE #823 (superchell)
- fixes #820 #822 (christianmeyer)
- Remove TinyMCE test workaround that breaks plugin tests #819 (brian-kephart)
- added last opened folder in the media manager #818 (superchell)
- Added translatable default value #816 (superchell)
- Create build matrix in Travis CI and clarify supported versions #815 (brian-kephart)
- Custom fields groups of custom fields for posts belonging to the same category. #814 (superchell)
- Cache bundle on Travis CI #811 (brian-kephart)
- Fix typos in README & gemspec #810 (brian-kephart)
2.4.5.7 (2018-05-15)
Closed issues:
- image versions are not created #805
- Plugin tests fail #799
- Redirect after subscription #798
- SVG uploads failing #787
- Updating custom fields does not update parent #785
- Image cropper is broken #782
- wildcard ssl using nginx redirects page to localhost instead of main sub-domained site #780
- [Request] Use Travis CI #778
- There should be an endpoint for rendering a 404 page #772
- translation missing: en.camaleon_cms.admin.post_type.private #768
- Page not found not giving 404 status code #767
- "wrong number of arguments (given 1, expected 0)" when using gretel #765
- Create a folder with spaces breaks image path #756
- ActionController::InvalidCrossOriginRequest: Security warning #742
- Feature Request: Wordpress Import #34
Merged pull requests:
- Fix plugin generator so plugin tests pass #807 (brian-kephart)
- fixed creating uploded image versions #806 (superchell)
- added parent id data attribute in category list #804 (superchell)
- added id attribute in category list table tag #800 (superchell)
- added create and update post_type hooks #797 (superchell)
- added create category hooks #796 (superchell)
- added post type edit link on post elements list page #795 (superchell)
- more fixed russian translates #793 (superchell)
- fixed russian translates #792 (superchell)
- updated Fontawesome link #791 (superchell)
- fix SVG thumbs on AWS #789 (brian-kephart)
- convert SVGs to JPEG when editing to avoid errors #788 (brian-kephart)
- Update camaleon_cms.gemspec #784 (gdurelle)
- Fix 'before_upload' hook when uploading to local filesystem #775 (brian-kephart)
- Created endpoint for page not found #773 (jpac-run)
- fix post_order when no records #770 (cestivan)
- 767: Page not found not giving 404 status code #769 (jpac-run)
- calc post order for persisted record only #766 (cestivan)
- Skip forgery check on .js files in /assets #764 (brian-kephart)
- fix post order bug when old posts are deleted #761 (cestivan)
- update will_paginate column distribution #759 (cestivan)
- Slugify folder name when creating #758 (tostasqb)
- Let a hook override the ability to see drafts #755 (tostasqb)
- fix typo error #751 (cestivan)
- generate random character when slugify empty #750 (cestivan)
- fix post tag created without parent_id bug #749 (cestivan)
2.4.5.1 (2018-01-09)
Closed issues:
- 500 internal server error & can_edit_file? in Media #744
- Any recommended approach to deploying from dev/staging to production? #743
- A question about camaleon's asset #740
- add new language to common.yml #736
- the path to the media file breaks when the frontend and backend localizations do not match #733
- Demo page crash #713
- Timestamp of NavMenu and NavMenuItem not updated #539
- TinyMCE Templates #463
Merged pull requests:
- Replaces deprecated fields, field_values and field_groups associations #746 (fmfdias)
- Re #740 modify admin-manifest file #741 (lanzhiheng)
- added .svg extansion to validation image files method #739 (superchell)
2.4.5 (2017-11-23)
Closed issues:
- Unable to upload image: Internal Server Error #724
- How to fix mixed content warnings when moving to production #722
- Inactive site with no page selected is inaccessible #690
- Camaleon store sources ? #356
Merged pull requests:
- small fixes of Ukrainian language #734 (superchell)
- Ukrainian localization #732 (superchell)
2.4.4.6 (2017-11-01)
Closed issues:
- No such file or directory @ dir_initialize #720
- Edit link visible when viewing post category while logged out #718
- Visibility plugin bug: Published Date not ok in list view #710
- Disable create new sites? #708
- Dynamic admin URL at system.json ? #707
- Can't see changes when assigning field group to User #704
Merged pull requests:
- Fix #710 Published Date not ok in list view #711 (tostasqb)
- use custom user model name if it present #706 (vikagalkina)
- Added GIF file types to asset precompilation. #703 (Vaidaz)
2.4.4.5 (2017-10-09)
Closed issues:
2.4.4.3 (2017-10-02)
2.4.4.2 (2017-10-02)
Closed issues:
- ActiveModel::UnknownAttributeError in CamaleonCms::Admin::InstallersController#save #698
- Support with Gitter? #697
2.4.4 (2017-09-30)
Closed issues:
- Not working: users_share_sites = false #691
- Assets compilation failing working with webpack #688
- Can't access admin panel for inactive site #682
- Application stops working #680
- Validation with contact_form #679
- Plugin generator creates duplicate routes in Gemfile #663
- undefined method `saved_change_to_attribute?' for #<CamaleonCms::Site:0x007ff468a826b8> #651
Merged pull requests:
- bump cancancan version #696 (wuboy0307)
- Added hooks for media support #693 (tostasqb)
- Allow login to inactive sites #683 (brian-kephart)
2.4.3.12 (2017-08-13)
Closed issues:
Merged pull requests:
- Remove outdated data in the session #678 (aspirewit)
- Contrib dev #677 (haffla)
- fix method to delete folders #676 (haffla)
2.4.3.11 (2017-08-01)
Closed issues:
- show/hide custom fields based on another custom fields value #671
- Loop on the multiple group custom fields on the FO #668
- Can't create new custom_field_group #666
- Changer order back office #665
- Ukrainian Flag Image #664
- Import Script to Camaleon CMS Database #659
- Content group slug on multiple sites #655
- Multiple Files Uploading #653
Merged pull requests:
- fix paths in cache methods #670 (brian-kephart)
- Add option to invalidate Front Cache rather than deleting it #669 (brian-kephart)
2.4.3.10 (2017-07-08)
Closed issues:
- incomplete response in production env #661
- [Question] Add fields to post category #656
- admin post_types page fail to load from time to time #634
- Feature Request: Memcached/Redis support #609
Merged pull requests:
- Fix custom fields group issue on Rails 5.1.1 #667 (max2320)
- Use Rails cache store in Front Cache plugin #662 (brian-kephart)
- Cast parameters to hash to avoid error in rails 5 #660 (sudoaza)
- upload files sequentially #658 (haffla)
- using content slug instead of id to prevent conflict between multiple sites #657 (phlcastro)
- fix error when using another model for authentication (ie.: devise) #654 (phlcastro)
- memory leak in plugin routes #652 (niedfelj)
2.4.3.7 (2017-06-09)
Closed issues:
- Incomplete Documentation for Draper patch for Rails 5 #646
- the_related_posts returns duplicate records #637
- Title tags truncated to 65 chars #635
- db:migrate StandardError Directly inheriting from ActiveRecord::Migration #625
- Front Cache problem with Rails 5.1 #624
- SEO fields not translate to other languages #621
- default slug from title.to_url #619
- remove pluralize for some locales #618
- TinyMCE error after upgrading to 2.4.3.2 #617
- How to display different versions/dimensions of an image #614
- User Roles Disabled #613
- Frontend routes issue #600
- Customize email template #599
- How to get the contact form to actually send the emails #598
- Can I migrate existing pages from BrowserCMS to CamaleonCMS? #594
- Validation error #591
- how can I override default_url_options #590
- Probably typo in posts controller #586
- upload_file method in rake task #585
- How to filter featured posts from a specific category #583
- real estate website functionality #582
- Missing pagination in admin user list #581
- Display the featured image #580
- How to loop through custom fields content #578
- MiniMagick::Error when cropping #577
- Can a custom post type be child of another custom post ? #576
- Feature request: title tag for User profiles #575
- S3 errors #571
- Is there a function like blogcard or linkcard? #570
- Colorpicker field type throws JS bugs in console and does not work #569
- Warning: already initialized constant Cama::User #566
- Wrong shortcode post search? #565
- Enable ability to programatically tie a custom field to a post type #564
- All users are have the permissions to update into admin user #563
- Programatically enable custom field groups with multiple groups #562
- No route matches {:action=>"search", :controller=>"camaleon_cms/frontend", :label=>"search", :slug=>"welcome"} missing required keys: [:label] #558
Merged pull requests:
- remove deprecated method 'render :text' #650 (brian-kephart)
- fix I18n.backend translations #649 (wuboy0307)
- Update application_decorator.rb #648 (gordienko)
- Fixed NoMethodError undefined method 'paginate' for comments #644 (pulkit21)
- add draft_child to slug validation #643 (haffla)
- wrap custom fields setter in activerecord transaction #642 (niedfelj)
- fix restoring of drafts #641 (haffla)
- Update post_decorator.rb #639 (brian-kephart)
- Added PNG and JPG file types to asset precompilation. #638 (WMPayne)
- Wording change #636 (aspirewit)
- prevent nav menu item field 'kind' to be the empty string #633 (haffla)
- Add the updated_category hook #632 (aspirewit)
- Add missing Chinese translation #631 (aspirewit)
- Sanitize the filename of uploaded file #628 (aspirewit)
- Improve media manager style #626 (aspirewit)
- Improve gem plugin generator #623 (aspirewit)
- Reassign comments after destroy user #622 (aspirewit)
- translate post type title in posts custom field #620 (haffla)
- delete file only when it exists #616 (yfractal)
- fix invalid key causes validate_file_format throw exception #615 (yfractal)
- Fix frontend routes issues #611 (aspirewit)
- add missing chinese translation #610 (yfractal)
- add trash/restore hooks #608 (haffla)
- To restrict user change role #607 (aspirewit)
- Fix test cases #605 (aspirewit)
- Removed some automatic pluralizes #604 (aspirewit)
- Add missing Chinese translation #603 (aspirewit)
- Allow the host application to override the translation #602 (aspirewit)
- Revised simplified Chinese translation #601 (aspirewit)
- add translation for logo upload #589 (wuboy0307)
- German translation - complement #574 (haffla)
- German translation #559 (haffla)
2.4.3 (2017-01-07)
Closed issues:
2.4.2 (2016-12-21)
2.4.1 (2016-12-21)
Closed issues:
- Could you please add haml for designing template? #551
- Coffeescript is not defined #550
- Allow Each Page's Meta Tags to be Editable #547
2.4.0 (2016-12-15)
Closed issues:
- NotNullViolation #548
2.3.7 (2016-12-12)
Closed issues:
- Method overwrite warning when precompiling #549
- RSS feed error #544
- 500 Internal Server Error #541
- Problem with setting post dates #534
- Typo #533
- Question about login #532
- S3 upload options #531
- Deprecation warning #530
- parent_auth_token #529
- Request: async loading with cama_draw_custom_assets #521
- Edit link visible when viewing post category while logged out #520
- How to route subdomain to its own domain #514
- Separate URLs for admin and public site #507
- List of available plugins #497
- TypeError in CamaleonCms::Admin::SettingsController#save_theme #496
- Theme per Site #493
- How can I Override FrontendController #492
- Rails 5 #487
- Rails console not running #485
- Use only Admin portal of Camaleon with Rails 4 application #483
- Assigning Custom Field Group to Users has no effects. #477
- adding gem to my plugin #468
- Creating content group in rails 5 #458
- ActiveModel::ForbiddenAttributesError Rails 5 #450
- Feature Request: External Link should have target. #444
- Unable to upload media files. #418
- Changing theme reverting back footer info #309
- How to enable amazon S3 storage for all subdomains #270
Merged pull requests:
- Adds ButterCMS sponsorship #542 (rogerjin12)
- Add translations in zh-CN #537 (cheenwe)
- Cleanup and improvements in custom fields classes #528 (sabinahofmann)
- Cleanup category class #527 (sabinahofmann)
- cleanup and improvements in ability class #526 (sabinahofmann)
- Revert "code cleanup in models" #523 (owen2345)
- code cleanup in models #522 (sabinahofmann)
- Treat username case insensitively when logging in #516 (p-decoraid)
- Fix user agent check to work in test environment. #515 (p-decoraid)
- Reenable expect syntax as it was used in examples #512 (p-decoraid)
- Fix checkbox custom fields always being checked in admin #511 (p-decoraid)
- Lowercase user email addresses #508 (p-decoraid)
- Fix spelling of AWS S3 #506 (p-decoraid)
- Added Gemfile.lock to gitignore file #504 (mazharoddin)
- Explicitly include plugin helper dependency into hooks helper #503 (p-decoraid)
- Fix some spelling errors #502 (p-decoraid)
- just make models more readable #501 (p-decoraid)
- Just a gemfile.lock update #500 (p-decoraid)
- Drop executable bits on files that are not executable #495 (p-decoraid)
- Use an English string by default #494 (p-decoraid)
2.3.6 (2016-09-21)
2.3.5 (2016-09-19)
Closed issues:
2.3.4 (2016-09-14)
Closed issues:
- Rendering is broken when using narrower window widths #481
- undefined local variable or method `doorkeeper_token' error with new changes. #476
- undefined local variable or method `cama_root_url' with rails 5.0. #473
- undefined method `id' for nil:NilClass while trying to access ecommerce posts as un logged in user. #472
- Checkbox and Checkboxes in Custom Fields not working proerly #464
- 2.1.2.6 tag missing #460
- Change history #459
- Cannot use shortcode #432
Merged pull requests:
- email_late hook, to permit modifying e.g. smtp settings #488 (p-decoraid)
- Custom fields diagnostics #486 (p-decoraid)
- french traduction for admin panel #484 (Gloumy)
- Further work on testing #482 (p-decoraid)
- Take 3 at doorkeeper_token fix. #480 (p-decoraid)
- Work in progress to fix the test suite #479 (p-decoraid)
- Second fix for doorkeeper_token/rescue nil #478 (p-decoraid)
- Move conditionals for clarity #475 (p-decoraid)
- Do not rescue nil in session helper #474 (p-decoraid)
- Added an option to show file actions in media modals #471 (p-decoraid)
- Indicate development dependencies on rspec and capybara #469 (p-decoraid)
- Handle the case of shortcodes not being initialized, as might happen … #466 (p-decoraid)
2.3.3 (2016-08-16)
Closed issues:
- ActionController::RoutingError - Media routes fail when you use relative_url_root #437
2.3.2 (2016-08-16)
Closed issues:
- Languages support for camaleon #457
- How to create/change ecommerce plugin as multi vendor store #453
- rails generate camaleon_cms:install :error" Rais 5 #452
- How to run specs #429
2.3.1 (2016-08-12)
Closed issues:
- ForbiddenAttributesError in ShippingMethodsController #455
- Custom PaymentMethod Error #454
- Slim/ Haml support #449
- Where to define current site? #448
- Adding custom post type and custom field programmatically. #447
- Forbidden attributes error #446
- Logo doesn't appear after uploaded. #445
- Camaleon doesn't run in both rails 4.2.7 and with rails 5 ? #443
- Draft posts can not be published #442
- Camaleon App code #436
- Reorder in menu does not work. #435
- Register FAIL #433
- undefined method `[]' for nil:NilClass error whith cms 2.2.1 and ecommerce 1.1 version. #428
- install with rails 5.0 #424
- redirect on creation of a second site #423
- Not administrators users editing profile #417
- Image in template email #415
- What cased this problem ? How to solve this ? #413
- How to override plugin views #405
- uninitialized constant CamaleonCms::Admin::AdminController Error if I use cloudfront URL & while trying to delete Images #402
Merged pull requests:
- select content helper #441 (Uysim)
- Bugfix set_field_values #431 (gcrofils)
- Master #430 (gcrofils)
- Fix relative link to RoR site on sample homepage #427 (alexbrinkman)
- Fix typos in admin walkthrough #426 (alexbrinkman)
- Enable matching paths as regexes. #422 (stahor)
- Added fix to ability iteration #421 (RafaelTCostella)
- Frontcache plugin #420 (stahor)
- Fixed update post button in draft and translations for Pt-BR #419 (RafaelTCostella)
- Fixed update password by normal user #416 (RafaelTCostella)
- Fixed logo image in email template #414 (RafaelTCostella)
- add Português (Portugal) #411 (filiperocha)
- stacksmith: Add Dockerfile #409 (stacksmith-bot)
- Update ita translations #408 (ramensoup)
- Permit to change post author #372 (gcrofils)
2.2.0 (2016-06-15)
Closed issues:
- pt-BR problems #407
- How to change title for posts #400
- File upload size limit #377
- Rails Best Practices #346
- Switch to Devise #103
- Tests #74
Merged pull requests:
- Added fixes to translations in Pt-BR #406 (RafaelTCostella)
- Corrected comment for theme_asset_path #401 (jebingeosil)
- I fixed some issues that I see. #399 (codem4ster)
2.1.2.1 (2016-05-20)
Closed issues:
- How to ensure only specified plugins and themse are available for subdomains #398
- Adding translation by admin? #395
- Please Deploy to ruby gem frequently #335
- Unable to use cloudfront #280
- Theme views aren't added to the view path #278
Merged pull requests:
2.1.2.0 (2016-04-29)
Closed issues:
- Custom fields api link broken - https://camaleon.website/custom-fields-api #394
- Not a issue but.. Looking for documentation and camaleon website is down #391
- Cannot use asset in localhost #390
- We would like to suggest that external menu items also have visibility settings #389
- I would like to suggest changing the route name for the back end. #388
- Custom theme for admin interface? #387
- Allow site admin to suspend a subdomain #386
- Media folders can not be deleted with local storage #385
- Sub menues? #384
- Authorization issue #383
- Basic install is generating a permission denied error #382
- Compatibility with rails-composer #381
- change search engine #380
- Typo in CamaleonCms::CustomFieldsRead (post -> Post) ? #376
- How to rename post type menu #375
- Paginate Not Working when custom routes #374
- An unhandled lowlevel error occurred while uploading a photo for a user profile. #373
- Undefined local variable or method
admin\_plugins\_contact\_form\_admin\_forms\_path
#370 - Problem with nav menu generation #364
- Theming tutorial #361
- Sending mail on Heroku #360
- How to close down multiple language support in grain? #359
- Subscribe form #357
- Docker image #355
- How to let users create subdomains using omniauth #354
- Multiple Custom Field with same value #353
- Camaleon documentation broken #342
- undefined method `get_taxonomy' error #341
- Custom Fields #329
- Feature: Role management limited to site #325
- "Slug can't be blank" when creating page #323
- Commit "changed datetimepickerr" breaks creating posts. ref =>55dfe78906c59df3cb873a8e684f14cfef1b9a56 #315
- nav-menu custom fields 500 error #307
- Dutch Flag Image #302
- Allow users to use cloudfront for AWS S3 bucket #291
- Multiple Domain Needed #290
- Shortcode don't have post's content #277
- Tags on posts? #268
- smtp email settings and notifications #265
- How skip User model? #252
- Reintroduced: Admin section breaks if changing slug of main site #249
- Bug and weird behaivor of the create/update/recover/publish button on post edit/creation section #239
- Wrong locale in backend translation #233
- Permalink link not support utf-8 character #194
- Build nav menu for plugins #160
- Override custom post types in sitemaps #157
- Default layout #153
- Move system.json configuration into environment variables #141
- Custom Post Types #129
- Integrate Post/Page links into tinymce #96
- Post Type form is confusing #95
- Performance #93
- Using Camaleon alongside existing app #89
v2.1.1.3 (2016-04-03)
Closed issues:
- Tinymce attempts to load plugins and themes #365
- Assets not found after clobbering and precompiling assets #363
- Excessive memory consumption problem #343
- How can I have grid editor #340
- example for create custom_field_groups at theme installation #337
- Method_missing sender #336
- Search error #330
- File format not allowed #317
- Media manager "shadow" items #313
- Media manager: can't delete items #312
- Opening category page gives page not found error #311
- CMS demo is broken #306
- Order post by drag drop #296
- Custom Routes #275
- Translation doesn't work when setting menues #271
- undefined method `init_seo' #266
- Custom permalink structure #158
Merged pull requests:
- Allow change email subject from hooks #371 (raulanatol)
- Fix tinymce issues when using precompiled assets #368 (cmckni3)
- Fixes media folder navigation #367 (cmckni3)
- Custom fields bugs #362 (cmckni3)
- Add image caption as a default option #358 (gcrofils)
- Fixes sidebar in media search #352 (cmckni3)
- Change searches to be case insensitive #351 (cmckni3)
- Add task to generate thumbnails #350 (cmckni3)
- Add media search #349 (cmckni3)
- Update _media_manager.js.coffee #347 (raulanatol)
- Verify if the key on get_meta is a Symbol before compare #339 (raulanatol)
- moment locale error with locale = en #338 (raulanatol)
- Added hook to customize custom fields render. #334 (raulanatol)
- Temporal log removed #333 (raulanatol)
- Include created_at order by default #332 (raulanatol)
- per_page do not use the value of the hook #331 (raulanatol)
- Cleaning useless code #326 (gcrofils)
- Prepare reset password to api methods #324 (raulanatol)
- Contact from email #322 (raulanatol)
- optimized get_meta when using eager_load #320 (gcrofils)
- added item_container_attrs when drawing menus #318 (gcrofils)
- Email helper error #316 (raulanatol)
- Recovery password using template .html.erb #314 (raulanatol)
- Added russian language YAML file for admin panel #310 (SuperMasterBlasterLaser)
- fixes call to partial custom_fields/render #308 (CBlaize)
- added dutch translation to js.yml #304 (TimVNL)
- Dutch translation update #301 (TimVNL)
- better dutch plugin translation #300 (TimVNL)
- better dutch translation #299 (TimVNL)
- added complete dutch plugin translation #298 (TimVNL)
- added complete dutch locale #297 (TimVNL)
2.1.2 (2016-01-17)
Closed issues:
- Editor and Contributor user roles are cleared when adding a new Post Type #289
- Internal Server Error while trying to upload image on post #287
- NoMethodError if I try to create a subdomain(slug) with starting with capital letter #286
- Can't apply font to custom theme #284
- Allow users to create categories on post creation page #283
- Just FYI, your documentation site is down` #282
- How to let users create subdomains #281
- undefined method `the_thumb_url' error if I click on user created tag #279
- Better to have media in current_site.slug folder #272
- How to use high_voltage pages as main site home page #267
2.1.1 (2016-01-08)
Closed issues:
- NoMethodError in CamaleonCms::Admin::SessionsController#login_post #274
- Captcha image broken on your demo site #273
- Multi languages with Contents Route Format => content/:post_type_title/:slug in Content Group #264
- asset-theme-url incorrect path #263
- Error trying to insert image on post #262
- Contents menu icon personalize #260
- Can not load plugin assets #258
- None Favicon #257
- How did you group your navbar by category under documentation? #256
- show the default theme? #255
- Newbie Question #254
- Deployment to heroku : BreadcrumbsOnRails detected it won't be overridden. #251
- Upgrade guide #250
- ActionView::MissingTemplate in CamaleonCms::Admin::Settings#site #248
- TypeError in FrontendController#index #244
- TypeError (no implicit conversion of Time into String) #243
- Logout on frontend redirects to dashboard #242
- Bug when creating post simple custom field group #240
- no implicit conversion of Time into String #237
- Could not find "apps" in any of your source paths #236
- loading of S3 assets in admin media index page takes too long #235
- cannot stop intro popups #234
- NoMethodError in CamaleonCms::Admin::SessionsController#login_post #232
- theme generator not working #231
- Cannot go to General Setting page #230
- image custom field #229
- Error when creating a custom field group #227
- Custom Fields: undefined local variable or method `post_data' #224
- Bug after update v2 ActionView::Template::Error (undefined local variable or method `root_url' #223
- Missing template themes camaleon_cms v2 #222
- Posts feature field #220
- Broken Submit button on "Settings>General Site>Filesystem Settings" #218
- undefined local variable or method
admin\_plugins\_contact\_form\_admin\_forms\_path
for CameleonCms::AdminController #216 - awsS3: missing @fog_connection.endpoint on moduler branch #210
- undefined method when migrating cameleon1x #209
- Has Comments? Always true. #208
- install error #207
- missing template #206
- LoadError "cannot load such file -- faraday" #204
- error after installing AWS-S3 plugin #189
- Undefined local variable or method
params
#186 - Add footer text field #185
- shortcodes.html.erb missing #178
- Document to setup multiple domain with application #167
- Expose camaleon view helpers to ActionController::Base.helpers #161
- Cache problems #159
- AJAX #146
- Admin section breaks if changing slug of main site #134
- Alternative File Manager? #107
- OAuth api #101
- Images upload on heroku #100
Merged pull requests:
- Fix Clean Theme to avoid creating duplicate main_menu #276 (rubyjedi)
- cama_print_i18n_value method added to evaluate i18n attributes. #269 (raulanatol)
- Media style updated #261 (raulanatol)
- Clear api rest files and delete old routes #259 (raulanatol)
- Update _footer.html.erb #253 (raulanatol)
- Activate user after registration #247 (raulanatol)
- pre_assets_content #246 (raulanatol)
- Route error admin_login_path #245 (raulanatol)
- parse only current fog dir #235 #241 (momolog)
- Adding missing namespaces #238 (mmeyerAlitmetrik)
- #134 Change how 'main_site' is determined, and use the class method i… #201 (marksiemers)
v2.0.0 (2015-11-11)
Closed issues:
- Validate user registration with email #198
- custom routing system #188
- Unable to insert/edit image #175
- Custom fields querys #174
- Example don't work #172
- Theme assets not being precompiled #168
- Undefined method
generate\_breadcrumb
#162 - Custom fields not saving for navigation menus #156
- Nav Menu settings JS error #154
- 404 page error #152
- Plugin loader plugins key problem #151
- Cannot change default layout in theme. #150
- Can't insert media into post/page #147
- RSS incorrect controller action #145
- Custom fields readonly #144
- Theme assets not found after precompiling #137
- Deploy on Heroku fails: "No such file" #132
- Escaping JavaScript #131
- We're sorry something went wrong (500) #128
- Hooks for post types from plugins? #127
- New plugins format #126
- Can't add fields to contact form #124
- Theme field on contact form #123
- uninitialized constant CamaleonCms::VERSION #121
- Admin login page puts asterisks in password field #120
- Hooks #119
- Theming #117
- Post types #114
- Vendor asset management #112
- Implement new admin template #111
- Use "description" in config.json on plugins instead of "descr" #109
- Add Sitemap information from plugins #106
- Admin UI Helpers #105
- Menu builder customization #102
- hardcoded alt="Nature Image 1" in Featured Image (Admin Page) #97
- Disable captcha #90
- Plugin custom_models append new attribute to Users #88
- Google analytics plugin #86
- AGPL vs GPL #85
- Mandrill plugin #84
- NameError in AdminController#dashboard #83
- Changing layouts #82
- Plugin isolation #81
- Better support for migrations inside of plugins #80
- Ecommerce plugin free shipment #79
- Deploy on AWS ElasticBeanstalk #78
- Shorter asset paths #75
- Create image tag for an image in the themes folder #72
- Ecommerce plugin #70
- Bootstrap navbar in admin #65
- Bootstrap colors #64
- .html URL extension #63
- Customize frontend routes #62
- Move user profile information from left sidebar #60
- Strong Parameters #59
- Uploader integration #57
- Sass style support #56
- rails generate camaleon_cms:install fails #55
- Sprockets::Rails::Helper::AbsoluteAssetPathError in Admin::Sessions#login #53
Merged pull requests:
- fix lastmod date format in sitemap.xml.builder to be Google-compliant #200 (Silvaire)
- Fixes sitemap concern #199 (cmckni3)
- fix syntax api_controller for Heroku #193 (Silvaire)
- ActiveModel::ArraySerializer error fixed #192 (raulanatol)
- Api with active_model_serializers #190 (raulanatol)
- RU translation #184 (sanata-)
- Prepare contact_form to use Api methods. #183 (raulanatol)
- Add theme asset file path helper #182 (cmckni3)
- Fixed indentation #181 (pulkit21)
- Removed the hardcoded text and placed in en.yml file #180 (pulkit21)
- Removed the text and placed in en.yml file #179 (pulkit21)
- Removes hardcoded "Required Login" text #176 (cmckni3)
- Swagger docs #173 (raulanatol)
- Fixes syntax errors in api controller #171 (cmckni3)
- Fixes css theme link tag in theme generator #170 (cmckni3)
- Raise error when visiting unexisting urls. #169 (flaranda)
- Allow email domains up to 10 characters in the contact form plugin #166 (flaranda)
- Unify current_user - Api login bug fixed #165 (raulanatol)
- Added generic API response methods, render_json_error & render_json_ok #164 (raulanatol)
- Version number space #163 (raulanatol)
- Change nil to null #155 (cmckni3)
- Fixes sitemap controller action #149 (cmckni3)
- Fixes seo helper for alternate links #148 (cmckni3)
- Cleans up plugin routes #143 (cmckni3)
- Captcha enable/disable on user registration. #140 (raulanatol)
- New hook to more actions outside the user form #139 (raulanatol)
- Show layout selector even when there are no templates #138 (cmckni3)
- Two hooks more #136 (raulanatol)
- Page and Post api controllers added #135 (raulanatol)
- Doorkeeper integration. #133 (raulanatol)
- Decorates nav menu item inside of helper #130 (cmckni3)
- Adds ability to customize email submission template from theme #125 (cmckni3)
- Adds current version number to admin footer #122 (cmckni3)
- User update more actions hook #116 (raulanatol)
- Add form_for f variable to user_register_form #115 (raulanatol)
- Update en.yml #110 (cmckni3)
- Adds eager load path #108 (cmckni3)
- Content Types -> Post Type #94 (cmckni3)
- Adds migration documentation #92 (cmckni3)
- Updates post_type translations #91 (cmckni3)
- Update html_mailer.rb #87 (raulanatol)
- Updates font awesome to 4.4.0 #77 (cmckni3)
- Update jquery validate: Only alphabetical characters #76 (froilanq)
- Fix missing gems #73 (cmckni3)
- Fix plugin contact_form #71 (pabloespa)
- Fixes theme thumbnail URL #67 (cmckni3)
- Moves sidebar profile information to dropdown #66 (cmckni3)
- Fix various #61 (froilanq)
- Use UTC time for theme installation time #58 (cmckni3)
- Update en.yml #54 (cmckni3)
- Fix name fields on user profile form #46 (cmckni3)
0.2.0 (2015-09-05)
Closed issues:
Merged pull requests:
- Don't use Gemfile.lock in Gems #52 (cmckni3)
- Custom fields tinymce language should be the current locale #50 (tavaresb)
- Don't rescue generic exception. This will hang the process #49 (cmckni3)
- Elfinder initializer cleanup #48 (cmckni3)
- Remove unnecessary SSL hack #47 (cmckni3)
- Code style #45 (cmckni3)
- Italian locale #44 (mukkoo)
0.1.7 (2015-09-01)
Closed issues:
- "rails generate camaleon_cms:install" freezes #42
- fix_ssl.rb conflicts #40
- AssetsFilteredError clean installation using gem #39
- Can't install with the latest jruby #37
- Error - Reorder custom fields groups #36
- Feature Request: AWS s3 media upload #35
- No such file or directory @ rb_sysopen #30
- RTL Support #27
- undefined method `translate' #26
- Unable to run migrations #24
- Heroku app.json #23
- Captcha Missing #22
- Gems specified as Windows only in Gemfile #15
- Commands in bin point to ruby.exe #14
- Slug suffix #10
- Layout Support #6
- Upgrade Path #3
- Does it work with PostgreSQL? #1
Merged pull requests:
- Render widgets translated to the current locale #41 (tavaresb)
- Added editorconfig file #33 (raulanatol)
- (Update) Fix admin: left menus and breadcrum #31 (froilanq)
- Fix admin: left menus and breadcrumb #29 (froilanq)
- changed application controller name into camaleon controller #21 (owen2345)
- Fix gemfile indentation #20 (cmckni3)
- Fixes unnecessary empty interpolation #19 (cmckni3)
- Adds rubocop #18 (cmckni3)
- Changes inactivated to deactivated #17 (cmckni3)
- Ignores system.json #16 (cmckni3)
- Database configuration samples #13 (cmckni3)
- Cleans up .gitignore #12 (cmckni3)
- Fixes .gitignore #11 (cmckni3)
- Change actived translation to Activated #9 (cmckni3)
- Remove extra plugin title in breadcrumbs #7 (cmckni3)
* This Change Log was automatically generated by github_changelog_generator