Releases: jlm/maint
Ruby 3.0.7, Rails 6.1.7.8, security fixes
v2.3
Ruby 3.0.6, Rails 6.1.7.6, Security fixes
Fixed issue #65 and made further dependency upgrades.
Full Changelog: v2.2.1...v2.2.2
Ruby 3.0.6, Rails 6.1.7.6, Security fixes
This maintenance release incorporates supported versions of Ruby and Rails, and includes security updates to dependencies.
Ruby 3.0.6, Rails 6.1.7.6, Security fixes
This maintenance release incorporates supported versions of Ruby and Rails, and includes security updates to dependencies.
Ruby 2.7.6, Rails 5.2.7.1, Security updates, API improvements, Testing
This is a maintenance release. Automated testing has streamlined the upgrade process. Minor API improvements have been made to support a new API client library as part of maint-uploader. All API elements used by the uploader are now included in test cases.
Rails 5.2, Ruby 2.6.5, Rspec tests, Improved modals, Security
This release improves the modal windows for data entry, with browser-based validations and working error messages! Modern versions of Ruby and Rails are incorporated. A few tests have been included using Spec so that basic functionality can be checked automatically. As well as the security benefits of updating to recent versions of Rails and Ruby, various gems have been updated in line with security announcements concerning them.
Security fixes
This release fixes some security issues in gem dependencies, and a few administrative changes relating to RubyMine and my new Mac.
Bump rack from 1.6.11 to 1.6.12
Bump loofah from 2.2.3 to 2.4.0
Bump rubyzip from 1.2.2 to 2.0.0
Bump puma from 3.11.0 to 3.12.2
Bump devise from 4.6.2 to 4.7.1
Bugfixes and minor enhancements
This release updates to Ruby 2.4.6 and Rails 4.2.11.1. Rails 4 is now in security-update-only mode, so it's time to consider modernizing. Dependencies have been updated where necessary for security reasons (e.g., Nokogiri). Additionally, project designations have been changed to require uniqueness and therefore avoid duplicate project creation.
Enhancements to project table download and upload are in progress. Excel can parse the /projects.json API.
Active ballots page, UI adjustments and security
Because the insanity-uploader tracks mailing lists for ballot announcements and stores them as events in the timelines of projects, it's possible to present a list of ballots active at the current time, which is a common requirement for users. Previously, this had to be done manually. The active ballots are listed on the home page, and a JSON version is available as /active-ballots.json; it is formatted as a Tablepress table so that it can be imported directly into Wordpress via its URL.
This release also contains bugfixes and security fixes.