Releases: fatfreecrm/fat_free_crm
Releases · fatfreecrm/fat_free_crm
v0.14.0
Forked to publish 'reduced_fat_crm', a version of fat-free-crm with
more pull requests merged and more contributors.
At this stage, no classes etc have been renamed.
- Various security fixes
- Enable CORS headers
- Ruby 2.0 or less dropped from CI
- Rails 4.2+
Issues:
Full changelist:
v0.13.6...v0.14.0
v0.13.6
- Fixes #413 and #414 - bold tag being escaped on user profile.
- Fix for CVE-2015-1585 - CSRF vulnerability.
v0.13.5
- Update gems
- Fixed #337 Added index on Versions created_at
- [Security] Team section should not display opportunities current user is not allowed to see...
- Update to rails 3.2.20
- Fixed issue #347
- Fixed issue #349
- Fixed #351 - missing interpolation argument.
- Fixed #353 - observes is a prototype function that is no longer used.
- Fixed #283 - email max length is 254 according to IETF
- Fix avatar issue in recent_activity
- Merge pull request #354
- Fixed custom field handling of html entities.
- Merge pull request #355
- Fixed issue #374 - global lists missing from UK translation file.
- Fix #356 - default SMTP session should have no auth
v0.13.4
- Fixed XSS vulnerability in helper method.
- Use rails_autolink gem which contains updated XSS fixes.
- Fixed XSS vulnerability if email data is manipulated.
v0.13.3
- Fixed bug where starts_on was being used instead of ends_on. a0f69d7
- fixes bug with toggling select/create account when converting lead 7c76b9c
- Russian locale fixes.
- Add entity_observer to list of observers when running as an engine.
- Allow notification emails to be sent from a particular address. Many
- Convert tag select box to Select2. We're deprecating Chosen
- Enable fallback translations.
- Fixed 'end of week' spec in tasks using Timecop.
- Fixed bug with recent items box replacement.
- #311 - problem with Thor being reference before it is loa
- Fixed some bugs related to sorting custom fields.
- #334 Added byebug for ruby2+. 5dca0ba
- Update rails
- Update gems
- removes prototype-rails dependency
- replaces prototype with jquery
v0.13.2
v0.13.1
- Lock down routes.
- Remove stub hook
- Remove unneccessary function
- Don't spam gmail by default
- consider_all_requests_local should be off by default in production mode
- Remove pysch by default (optimise for ruby 2 now)
- Fixed regular expression logic to be more sensitive to newline attacks.
- users_controller requires security on its actions.
- Send emails to file in development mode
- Don't show user list if not logged in.
- Remove old 'rake acceptance' task 2d4411a
- Refactored secret token generation code
- Hide password related attributes from the logs.
- File syntax layout tweak.
- Escape autocomplete output safely.
- Locked down available views in Task.
- sanitize list.url
- Don't generate secret token in test mode.
- Don't raise secret token generation error during tests.
v0.13.0
- Add user_id to lists table
- Add campaign to opportunity advanced search.
- Add id to export formats.
- Added ActiveSupport lazy load hooks for all models in Fat Free CRM.
- Added timeago library to enable future caching of search results.
- Atom and RSS feeds now deal with cases where user doesn't exist.
- Better solution to internationalizing jquery.timeago plugin.
- Configurationise the uniqueness constraint for account first names
- Convert settings from syck to psych and remove dependency on Syck.
- Enforce available locales in latest version of I18n.
- German translations
- Introducing client-side unobtrusive javascript for new comments.
- Peg paper_trail to v2.7
- Replaces rjs with erb/haml
- Updated to latest rails version
Bug fixes
- Ensure user isn't deleted if they still have tasks.
- Fix delete button not showing
- Fix global list save problem
- Closes #268: Replace the contents of "div#leads_pagination"
- #242 and #245. Fix cohsen_select helper to be able to
- Fixed issue #282
- Fixed issue with account categories inclusion matcher.
- Fixed issue with timeago plugin not precompiling. Resolves issue #286
- Fixed issue#281 - psych v2 is not supported.
- Fixed one_submit_only js format and fixed red background highlight
- Fixed uninitialized constant 'Version' error on dashboard ATOM/RSS
- #270. Fixed procfile command for heroku.
- #273 from notentered/testFixes
- #279 from roadt/bugfix
- #284 from roadt/bugfix
- #287 from szetobo/fix_test_case
- #288 from szetobo/update_scope
- rake ffcrm:setup no longer nukes the database before starting.
Full changes:
reduced-fat-crm/fat_free_crm@v0.12.3...v0.13.0
v0.12.0
- Ruby 1.9 support only (no ruby 1.8 and not yet ruby 2)
- Fixed version pagination bug thanks to reubenjs
- Can set default stage for opportunities
- First name can now be optional on leads, contacts and accounts (if desired)
- Number of search results is now displayed
- Fixed pagination ordering when displaying entities that belong to a master entity (e.g. opportunities inside a contact)
- Fixed tests
- Fixed avatar upload bug (by updating paperclip gem)
- Can now search for campaigns in opportunities advanced search
- Added ActiveSupport lazy load hooks for cleaner plugin integration
- Fixed bug where MS Smartquotes broke the dropbox (Thanks bitgangsta)
- Updated German translations (thanks Phillip Ullmann)
- Display relationship between contact and it's corresponding lead in the sidebar (thanks Phillip Ullmann)
v0.11.4
- Updated countries list
- Please see an important fix for country data: https://github.com/fatfreecrm/fat_free_crm/wiki/The-Countries-Problem-and-How-to-Fix-It
- 0.11.4 will be the last ruby 1.8 release
- Comments can be added when items are created
- Dashboard shows assigned accounts and opportunities
- Now uses Rails 3.2
- Added Group tab in admin section
- Added jQuery datepicker
- Custom fields are now included in XLS export
- Updated Chinese translations
- Added Ransack / RansackUI search
- Added a Team tab to the interface
- Added ability to add new item views via plugins