Releases: geminabox/geminabox
v2.1.0: Drop Ruby 2.2 and RubyGems 2.3 and add support for Faraday 2
Breaking changes from 2.1.0
If you want to use Ruby 2.2 and/or RubyGems 2.3, stay at v2.0.0. Severe security and bugfixes will be available on 2.0.x branch in several monthes.
In case you missed it, please see breaking changes in 2.0.0 from 1.x: https://github.com/geminabox/geminabox/releases/tag/v2.0.0
What's Changed
Enhancements
- Allow admins to use Faraday v2 with Ruby 2.6+ by @tnir in #447
- Move require rss from code to test by @tnir in #448
Security
- Limit sinatra dependency to 2.x by dropping 1.x by @tnir in #446
- Drop Faraday v0 support by @tnir in #458
Bugfixes
Document
- Simplify system requirements: Ruby and RubyGems by @tnir in #440
- Update system requirements with RubyGems 2.4 or higher by @tnir in #444
Chore
- Prepare 2.0.1 by @tnir in #438
- Move to normal for actions/stale only for PRs by @tnir in #439
- Prepare 2.1.0 by @tnir in #441
- Remove IncomingGem code for RubyGems 1.x by @tnir in #442
- Update RuboCop from 1.30.1 to 1.31.0 by @tnir in #445
- Set TargetRubyVersion to 2.3 for RuboCop by @tnir in #455
- Enable Bundler/OrderedGems cop by @tnir in #456
- Relax multipart-post gem used in tests by @tnir in #457
- Update gemspec to date by @tnir in #459
- Prepare 2.1.0.rc.1 by @tnir in #460
- Release 2.1.0 by @tnir in #463
Full Changelog: v2.0.0...v2.1.0
v2.1.0.rc.1
Breaking changes from 2.1.0
If you want to use Ruby 2.2 and/or RubyGems 2.3, stay at v2.0.0. Severe security and bugfixes will be available on 2.0.x branch in several monthes.
In case you missed it, please see breaking changes in 2.0.0 from 1.x: https://github.com/geminabox/geminabox/releases/tag/v2.0.0
What's Changed
Enhancements
- Allow admins to use Faraday v2 with Ruby 2.6+ by @tnir in #447
- Move require rss from code to test by @tnir in #448
Security
- Limit sinatra dependency to 2.x by dropping 1.x by @tnir in #446
- Drop Faraday v0 support by @tnir in #458
Bugfixes
Document
- Simplify system requirements: Ruby and RubyGems by @tnir in #440
- Update system requirements with RubyGems 2.4 or higher by @tnir in #444
Chore
- Prepare 2.0.1 by @tnir in #438
- Move to normal for actions/stale only for PRs by @tnir in #439
- Prepare 2.1.0 by @tnir in #441
- Remove IncomingGem code for RubyGems 1.x by @tnir in #442
- Update RuboCop from 1.30.1 to 1.31.0 by @tnir in #445
- Set TargetRubyVersion to 2.3 for RuboCop by @tnir in #455
- Enable Bundler/OrderedGems cop by @tnir in #456
- Relax multipart-post gem used in tests by @tnir in #457
- Update gemspec to date by @tnir in #459
- Prepare 2.1.0.rc.1 by @tnir in #460
Full Changelog: v2.0.0...v2.1.0.rc.1
v2.0.0: Drop support for IE 6-8, Ruby 2.1, RubyGems 1.8.24
Breaking changes from 1.4.1
- Drop support for IE 6-8 from end-user Web UI. (#361)
- Drop Ruby 2.1 and earlier support as runtime in geminabox 1.5.0. Minimum Ruby version is now 2.2.0. (#410)
- Drop RubyGems 1.8.24 and earlier in geminabox 1.5.0. Minimum RubyGems version is now 1.8.25. (#423)
What's Changed
Feature
Deprecations
- Deprecate using legacy index by @deivid-rodriguez in #365
Bugfixes
- Use a binary mode for file manipulations by @ahorek in #357
- Do not transform compressed files by @ahorek in #364
Performance
- frozen string literals by @ahorek in #358
- Remove patch for RubyGems 1.8.24 or earlier by @tnir in #429
- Remove a code branch for Ruby 1.8 and earlier by @tnir in #430
Chore
- Replace jQuery-based scripts with vanilla JS by @tnir in #361
- update certificates by @ahorek in #363
- Unpin capybara-mechanize on test by @tnir in #372
- Use GitHub Actions for CI instead of Travis CI by @tnir in #360
- Fix typo in Actions badge URL by @tnir in #376
- Pin multipart-post 2.1.x on Ruby 2.2 on CI by @tnir in #383
- Use SVG format for Gemfury badge by @tnir in #380
- Bump actions/checkout from 2 to 3 by @tnir in #387
- Enable dependabot by @tnir in #388
- Unpin capybara-mechanize gem on CI by @tnir in #393
- remove File.exists? deprecation warning by @skaes in #384
- removed confusing backtrace from test output by @skaes in #386
- Migrate Changelog entries for 1.0.0 and later to GitHub by @tnir in #405
- Enable stale action for issues and PRs by @tnir in #407
- Drop Ruby 2.1 and earlier support by @tnir in #410
- Add RuboCop 1.30.1 as linter by @tnir in #409
- Enable rubocop-minitest in RuboCop by @tnir in #417
- Enable rubocop-rake in RuboCop by @tnir in #418
- remove has_rdoc from fixtures by @ahorek in #356
- Bump to 2.0.0.pre by @tnir in #420
- Build a pre-version gem and publish to Packages (for testing purpose only) by @tnir in #421
- Get rid of hardcoded paths by @ahorek in #419
- Drop RubyGems 1.8.24 and earlier by @tnir in #423
- Bump ruby from 2.4.3 to 3.1.2 (in Dockerfile) by @dependabot in #390
- Prettier JavaScript files by @tnir in #431
- Enable Prettier for JS files on Actions by @tnir in #432
- Enable Prettier for CSS files on Actions by @tnir in #433
- Prepare 2.0.0.rc.1 by @tnir in #436
New Contributors
- @ahorek made their first contribution in #363
- @deivid-rodriguez made their first contribution in #365
- @skaes made their first contribution in #384
- @dependabot made their first contribution in #390
Full Changelog: v1.4.1...v2.0.0 or since 1.5.0, see v1.5.0...v2.0.0
v2.0.0.rc.1
Breaking changes from 1.4.1
- Drop support for IE 6-8 from end-user Web UI. (#361)
- Drop Ruby 2.1 and earlier support as runtime in geminabox 1.5.0. Minimum Ruby version is now 2.2.0. (#410)
- Drop RubyGems 1.8.24 and earlier in geminabox 1.5.0. Minimum RubyGems version is now 1.8.25. (#423)
What's Changed
Feature
Deprecations
- Deprecate using legacy index by @deivid-rodriguez in #365
Bugfixes
- Use a binary mode for file manipulations by @ahorek in #357
- Do not transform compressed files by @ahorek in #364
Performance
- frozen string literals by @ahorek in #358
- Remove patch for RubyGems 1.8.24 or earlier by @tnir in #429
- Remove a code branch for Ruby 1.8 and earlier by @tnir in #430
Chore
- Replace jQuery-based scripts with vanilla JS by @tnir in #361
- update certificates by @ahorek in #363
- Unpin capybara-mechanize on test by @tnir in #372
- Use GitHub Actions for CI instead of Travis CI by @tnir in #360
- Fix typo in Actions badge URL by @tnir in #376
- Pin multipart-post 2.1.x on Ruby 2.2 on CI by @tnir in #383
- Use SVG format for Gemfury badge by @tnir in #380
- Bump actions/checkout from 2 to 3 by @tnir in #387
- Enable dependabot by @tnir in #388
- Unpin capybara-mechanize gem on CI by @tnir in #393
- remove File.exists? deprecation warning by @skaes in #384
- removed confusing backtrace from test output by @skaes in #386
- Migrate Changelog entries for 1.0.0 and later to GitHub by @tnir in #405
- Enable stale action for issues and PRs by @tnir in #407
- Drop Ruby 2.1 and earlier support by @tnir in #410
- Add RuboCop 1.30.1 as linter by @tnir in #409
- Enable rubocop-minitest in RuboCop by @tnir in #417
- Enable rubocop-rake in RuboCop by @tnir in #418
- remove has_rdoc from fixtures by @ahorek in #356
- Bump to 2.0.0.pre by @tnir in #420
- Build a pre-version gem and publish to Packages (for testing purpose only) by @tnir in #421
- Get rid of hardcoded paths by @ahorek in #419
- Drop RubyGems 1.8.24 and earlier by @tnir in #423
- Bump ruby from 2.4.3 to 3.1.2 (in Dockerfile) by @dependabot in #390
- Prettier JavaScript files by @tnir in #431
- Enable Prettier for JS files on Actions by @tnir in #432
- Enable Prettier for CSS files on Actions by @tnir in #433
- Prepare 2.0.0.rc.1 by @tnir in #436
New Contributors
- @ahorek made their first contribution in #363
- @deivid-rodriguez made their first contribution in #365
- @skaes made their first contribution in #384
- @dependabot made their first contribution in #390
Full Changelog: v1.4.1...v2.0.0.rc.1 or since 1.5.0, see v1.5.0...v2.0.0.rc.1
v1.5.0
What's Changed
Stay geminabox 1.4.x when you use Ruby 2.1 or earlier.
Potential breaking change
chore
- Migrate Changelog entries for 1.0.0 and later to GitHub by @tnir in #405
- Enable stale action for issues and PRs by @tnir in #407
- [1.5] Revert "Merge pull request #361 from tnir/remove-jquery" by @tnir in #411
- Update CI for 1.5 branch by @tnir in #412
- v1.5.0 by @tnir in #413
Full Changelog: v1.4.3...v1.5.0
v1.4.3
https://rubygems.org/gems/geminabox/versions/1.4.3
What's Changed
feature
deprecation
- Deprecate using legacy index by @deivid-rodriguez in #365
performance
chore/test/CI
- Unpin capybara-mechanize on test by @tnir in #372
- Use GitHub Actions for CI instead of Travis CI by @tnir in #360
- Fix typo in Actions badge URL by @tnir in #376
- Pin multipart-post 2.1.x on Ruby 2.2 on CI by @tnir in #383
- Use SVG format for Gemfury badge by @tnir in #380
- Bump actions/checkout from 2 to 3 by @tnir in #387
- Enable dependabot by @tnir in #388
- Unpin capybara-mechanize gem on CI by @tnir in #393
- remove File.exists? deprecation warning by @skaes in #384
- removed confusing backtrace from test output by @skaes in #386
- Revert "Merge pull request #361 from tnir/remove-jquery" by @tnir in #400
- Update CI for 1.4 branch by @tnir in #402
- Release v1.4.3 by @tnir in #401
New Contributors
- @deivid-rodriguez made their first contribution in #365
- @skaes made their first contribution in #384
- @ahorek made their first contribution in #363
- @tnir made their first contribution in #372
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Caution
As v1.4.2 includes a breaking change, you are not recommended for use. Use the latest version available at https://github.com/geminabox/geminabox/releases or 1.4.3 if you are running geminabox with Ruby 2.1 or earlier.
What's Changed
- Replace jQuery-based scripts with vanilla JS by @tnir in #361
- update certificates by @ahorek in #363
New Contributors
Full Changelog: v1.4.1...v1.4.2
v1.4.1
https://rubygems.org/gems/geminabox/versions/1.4.1
What's Changed
- Use environmental TMPDIR for lockfile, and add 'rss' as dependency. by @jubishop in #346
- Fix rendering of 503 error when lock is still held by @NobodysNightmare in #351
New Contributors
- @jubishop made their first contribution in #346
- @NobodysNightmare made their first contribution in #351
Full Changelog: v1.4.0...v1.4.1
v1.4.0
https://rubygems.org/gems/geminabox/versions/1.4.0
What's Changed
Enhancements:
New Contributors
Full Changelog: v1.3.1...v1.4.0
v1.3.1
https://rubygems.org/gems/geminabox/versions/1.3.1
What's Changed
Fixes:
- escape xss by @ooooooo-q in #352
chore
New Contributors
- @ooooooo-q made their first contribution in #352
Full Changelog: v1.3.0...v1.3.1