Skip to content

Releases: geminabox/geminabox

v2.1.0: Drop Ruby 2.2 and RubyGems 2.3 and add support for Faraday 2

28 Jun 22:37
441b736
Compare
Choose a tag to compare

Breaking changes from 2.1.0

  • Drop support RubyGems 2.3.x and earlier by @tnir in #428
  • Drop Ruby 2.2 support by @tnir in #454

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

  • Eliminate a faraday 1.x deprecation warning by @skaes in #385

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

28 Jun 13:23
e624ffa
Compare
Choose a tag to compare
v2.1.0.rc.1 Pre-release
Pre-release

Breaking changes from 2.1.0

  • Drop support RubyGems 2.3.x and earlier by @tnir in #428
  • Drop Ruby 2.2 support by @tnir in #454

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

  • Eliminate a faraday 1.x deprecation warning by @skaes in #385

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

27 Jun 23:13
b3252a8
Compare
Choose a tag to compare

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

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

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

27 Jun 09:08
1f48422
Compare
Choose a tag to compare
v2.0.0.rc.1 Pre-release
Pre-release

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

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

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

21 Jun 04:00
16a4e0c
Compare
Choose a tag to compare

What's Changed

Stay geminabox 1.4.x when you use Ruby 2.1 or earlier.

Potential breaking change

  • Drop Ruby 2.1 and earlier support by @tnir in #410

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

20 Jun 11:54
67e5704
Compare
Choose a tag to compare

https://rubygems.org/gems/geminabox/versions/1.4.3

What's Changed

feature

deprecation

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

Full Changelog: v1.4.2...v1.4.3

v1.4.2

20 Jun 07:25
Compare
Choose a tag to compare
v1.4.2 Pre-release
Pre-release

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

20 Jun 07:27
Compare
Choose a tag to compare

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

Full Changelog: v1.4.0...v1.4.1

v1.4.0

20 Jun 07:28
Compare
Choose a tag to compare

https://rubygems.org/gems/geminabox/versions/1.4.0

What's Changed

Enhancements:

  • Add tests with Ruby 2.7 and 3.0 to CI (Fixed. doesn't work on Ruby 3.0) by @sue445 in #340

New Contributors

Full Changelog: v1.3.1...v1.4.0

v1.3.1

20 Jun 07:29
Compare
Choose a tag to compare

https://rubygems.org/gems/geminabox/versions/1.3.1

What's Changed

Fixes:

chore

New Contributors

Full Changelog: v1.3.0...v1.3.1