Bumps spring-watcher-listen from 2.0.1 to 2.1.0.
996d29e
Prepare for 2.1.01f2a7da
Simplify the code now that instance variable is beinbg initialized in the con...18c4d12
Merge pull request #20 from jeremy/stop-listening-when-stale229ff1e
Merge pull request #28 from f1sherman/env-var-to-disablee0a3bd5
Merge pull request #34 from rails/rm-migrate-to-github-actionsc33accf
Migrate CI to GitHub Actions1fd7707
Fix logic to start the watchera7c3d99
Allow to start after it was stoppedb7ee5de
Merge pull request #21 from 284km/fix_ruby_warning3dfacc3
Allow any new version of springDependabot (d05dcbbc) at 07 Oct 13:06
Bump spring-watcher-listen from 2.0.1 to 2.1.0
Dependabot (d26a295f) at 07 Oct 13:06
Bumps spring from 2.1.1 to 4.1.0.
Sourced from spring's releases.
v4.0.0
What's Changed
- Stop depending on Set by @casperisfine in https://github.com/rails/spring/pull/659
- Drop support to Ruby < 2.7 and Rails < 6.0 by @rafaelfranca in https://github.com/rails/spring/pull/661
- Modernize spring binstubs and disable it in production by @rafaelfranca in https://github.com/rails/spring/pull/662
Full Changelog: https://github.com/rails/spring/compare/v3.1.1...v4.0.0
3.1.1
- Fix compatibility issues with code that raises exceptions with frozen backtraces.
- Better support Ruby 3.0.
3.1.0
- Fix bug which makes rails consoles to hang at exit when multiple of them are open (#647).
- Fix support to
gems.rb
file.- Ensure bundler is required when used.
- Support
rails db:*
tasks.- Check that app preload was successful before sending a command.
Sourced from spring's changelog.
4.1.0
- Fix bug which makes commands to freeze when the Rails application is writing to STDERR.
- Fix rails db:system:change command failure issue.
- Defer digest loading.
- Add support for
SPRING_QUIET
environment variable.4.0.0
- Stop requiring
set
before bundler can select the proper version. This could result inalready defined constant
warnings during boot (#659).- Require Ruby 2.7.
- Require Rails 6.0.
3.1.1
- Fix compatibility issues with code that raises exceptions with frozen backtraces.
- Better support Ruby 3.0.
3.1.0
- Fix bug which makes rails consoles to hang at exit when multiple of them are open (#647).
- Fix support to
gems.rb
file.- Ensure bundler is required when used.
- Support
rails db:*
tasks.- Check that app preload was successful before sending a command.
3.0.0
- Require applications to have reloading enabled in the managed environments.
- Require Ruby 2.5.
- Require Rails 5.2.
42d9896
Prepare for 4.1.039cb7af
Force tty when setuping bundler to not show backtrace828c875
Merge pull request #682 from rails/rm-fix-test6c6ca77
Don't clean the bundle path to not remove bundled gems420ede1
Test with Ruby 3.126ca9ba
Skip test with Rails 7 and Ruby < 3.15c70765
Download gems that are not present, like net-imap dependencies3e582ea
Merge pull request #679 from inayuky/fix-db-change-command1908710
No need to memoize67492f2
Merge pull request #674 from thewoolleyman/mainDependabot (30ce5ca3) at 07 Oct 13:06
Bump spring from 2.1.1 to 4.1.0
Dependabot (d26a295f) at 07 Oct 13:06
Bumps sqlite3 from 1.4.4 to 1.5.2.
Sourced from sqlite3's releases.
1.5.2 / 2022-10-01
Packaging
This version correctly vendors the tarball for sqlite v3.39.4 in the vanilla "ruby" platform gem package, so that users will not require network access at installation.
v1.5.0 and v1.5.1 mistakenly packaged the tarball for sqlite v3.38.5 in the vanilla "ruby" platform gem, resulting in downloading the intended tarball over the network at installation time (or, if the network was not available, failure to install). Note that the precompiled native gems were not affected by this issue. #352
sha256 checksums:
94626203958f9abf5e7d28b0337af6d00fb10cabfc3d65e70eb95b878080a812 sqlite3-1.5.2-aarch64-linux.gem ada7a8ec6b13165ebb56dfc8df9f896d2b41c78e92e2ba0b5bca969b6c376e1d sqlite3-1.5.2-arm-linux.gem 472d837f79273bbfb7d626c787a0f3e9f0bd0a3855ed5bfee1ef70bee8808ced sqlite3-1.5.2-arm64-darwin.gem 750bf833b72550244c672cb3467b68b5c89b3e8be2c893a2749cdbc3841ee898 sqlite3-1.5.2-x64-mingw-ucrt.gem e750e17784cd76b59f5dd9a3366f9b0d76626872700f0f59194f2f4c439cbb01 sqlite3-1.5.2-x64-mingw32.gem caf0a7717375addb46157b1090ad02316a9491531d69e2389f56058ce784518e sqlite3-1.5.2-x86-linux.gem caff6c75b13874ce828514a95aa437744e042390fdeb0f73decde16235d3fe2f sqlite3-1.5.2-x86_64-darwin.gem 245f2ef5dd9c6a2b3df41b4af41fa659c8917d0cc231d4c1b03b4d199ae412e7 sqlite3-1.5.2-x86_64-linux.gem 9b3153b5703b4619534135c16ff7c4e8ba1adbd8548ff61bb4a002dd632bcd5e sqlite3-1.5.2.gem
1.5.1 / 2022-09-29
Dependencies
- Vendored sqlite is updated to v3.39.4.
Security
The vendored version of sqlite, v3.39.4, should be considered to be a security release. From the release notes:
Version 3.39.4 is a minimal patch against the prior release that addresses issues found since the prior release. In particular, a potential vulnerability in the FTS3 extension has been fixed, so this should be considered a security update.
In order to exploit the vulnerability, an attacker must have full SQL access and must be able to construct a corrupt database with over 2GB of FTS3 content. The problem arises from a 32-bit signed integer overflow.
For more information please see GHSA-mgvv-5mxp-xq67.
sha256:
... (truncated)
Sourced from sqlite3's changelog.
1.5.2 / 2022-10-01
Packaging
This version correctly vendors the tarball for sqlite v3.39.4 in the vanilla "ruby" platform gem package, so that users will not require network access at installation.
v1.5.0 and v1.5.1 mistakenly packaged the tarball for sqlite v3.38.5 in the vanilla "ruby" platform gem, resulting in downloading the intended tarball over the network at installation time (or, if the network was not available, failure to install). Note that the precompiled native gems were not affected by this issue. #352
1.5.1 / 2022-09-29
Dependencies
- Vendored sqlite is updated to v3.39.4.
Security
The vendored version of sqlite, v3.39.4, should be considered to be a security release. From the release notes:
Version 3.39.4 is a minimal patch against the prior release that addresses issues found since the prior release. In particular, a potential vulnerability in the FTS3 extension has been fixed, so this should be considered a security update.
In order to exploit the vulnerability, an attacker must have full SQL access and must be able to construct a corrupt database with over 2GB of FTS3 content. The problem arises from a 32-bit signed integer overflow.
For more information please see GHSA-mgvv-5mxp-xq67.
1.5.0 / 2022-09-08
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
... (truncated)
5c443e2
version bump to v1.5.25ab9cd8
Merge pull request #352 from sparklemotion/351-fix-tarball-packagingd37f248
fix: native.rake and test-gem-file-contents use dependencies.ymldf549ed
refactor: extract mini_portile recipe config to dependencies.yml8ab3ecc
version bump to 1.5.1b026da1
Merge pull request #349 from sparklemotion/flavorjones-update-sqlite-3.39.48ebb39d
dep: update packaged sqlite3 to v3.39.44bf6f66
doc: clarify how to avoid installing a native gem31ea008
version bump to 1.5.0 (final)23721a7
rb_gc_register_address() must be called after the variable was assigned (#345)Dependabot (03c1d877) at 07 Oct 13:05
Bump sqlite3 from 1.4.4 to 1.5.2
Dependabot (d26a295f) at 07 Oct 13:05
Dependabot (09f5c52d) at 07 Oct 13:05
Bumps sqlite3 from 1.4.4 to 1.5.1.
Sourced from sqlite3's releases.
1.5.1 / 2022-09-29
Dependencies
- Vendored sqlite is updated to v3.39.4.
Security
The vendored version of sqlite, v3.39.4, should be considered to be a security release. From the release notes:
Version 3.39.4 is a minimal patch against the prior release that addresses issues found since the prior release. In particular, a potential vulnerability in the FTS3 extension has been fixed, so this should be considered a security update.
In order to exploit the vulnerability, an attacker must have full SQL access and must be able to construct a corrupt database with over 2GB of FTS3 content. The problem arises from a 32-bit signed integer overflow.
For more information please see GHSA-mgvv-5mxp-xq67.
sha256:
f9094440f8e561c5d37cf66a13c807f60ce5013d0a40ee5ee5942906b9cc77c4 sqlite3-1.5.1-aarch64-linux.gem 8ef2be3d373b4e4c4c3f7622b63403d1f7109fa5b9d922203ce29671f19d6b32 sqlite3-1.5.1-arm-linux.gem aa38f01893530612dd1cb3083dc34fe3a22a7cb00393f9bdaa67c4498b228e06 sqlite3-1.5.1-arm64-darwin.gem 7940ee9080313fa44c9b33cd7c24c069f40f208b970234867239ef6b6d24db31 sqlite3-1.5.1-x64-mingw-ucrt.gem 1ee072798f8e10df1f34a8ee884eaad82a2d40b0cbbe5ebca2bcf937a9ca954c sqlite3-1.5.1-x64-mingw32.gem 0e3807ad01aa6c77896d68658706b950328dd991e1dc8e9c56cafa69d64b4282 sqlite3-1.5.1-x86-linux.gem 319b1227e4983549f35997518dfa48df89239055e2460ec13277d84b2f3b200f sqlite3-1.5.1-x86_64-darwin.gem d983ba51eff37c3679963949f4132b32f528d0a0bc3df09150c8e1a0a88e0444 sqlite3-1.5.1-x86_64-linux.gem 9148b84e4810284fe18573fce214060011d3f7af3a46a3ebd65b066da8242fbc sqlite3-1.5.1.gem
1.5.0 / 2022-09-08
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
... (truncated)
Sourced from sqlite3's changelog.
1.5.1 / 2022-09-29
Dependencies
- Vendored sqlite is updated to v3.39.4.
Security
The vendored version of sqlite, v3.39.4, should be considered to be a security release. From the release notes:
Version 3.39.4 is a minimal patch against the prior release that addresses issues found since the prior release. In particular, a potential vulnerability in the FTS3 extension has been fixed, so this should be considered a security update.
In order to exploit the vulnerability, an attacker must have full SQL access and must be able to construct a corrupt database with over 2GB of FTS3 content. The problem arises from a 32-bit signed integer overflow.
For more information please see GHSA-mgvv-5mxp-xq67.
1.5.0 / 2022-09-08
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
More consistent developer experience
Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.3 by default.
Defaulting to a consistent version of sqlite across all systems means that your development environment behaves exactly like your production environment, and you have access to the latest and greatest features of sqlite.
You can opt-out of the packaged version of sqlite (and use your system-installed library as in versions < 1.5.0). See the README for more information.
... (truncated)
8ab3ecc
version bump to 1.5.1b026da1
Merge pull request #349 from sparklemotion/flavorjones-update-sqlite-3.39.48ebb39d
dep: update packaged sqlite3 to v3.39.44bf6f66
doc: clarify how to avoid installing a native gem31ea008
version bump to 1.5.0 (final)23721a7
rb_gc_register_address() must be called after the variable was assigned (#345)6607e64
Merge pull request #342 from sparklemotion/flavorjones-update-sqlite-3.39.310f4308
dep: update packaged sqlite3 to v3.39.3bf63f77
doc: fix sqlite3 docs link in CHANGELOG2544e58
version bump to v1.5.0.rc2 (release candidate)Bumps sqlite3 from 1.4.4 to 1.5.2.
Sourced from sqlite3's releases.
1.5.2 / 2022-10-01
Packaging
This version correctly vendors the tarball for sqlite v3.39.4 in the vanilla "ruby" platform gem package, so that users will not require network access at installation.
v1.5.0 and v1.5.1 mistakenly packaged the tarball for sqlite v3.38.5 in the vanilla "ruby" platform gem, resulting in downloading the intended tarball over the network at installation time (or, if the network was not available, failure to install). Note that the precompiled native gems were not affected by this issue. #352
sha256 checksums:
94626203958f9abf5e7d28b0337af6d00fb10cabfc3d65e70eb95b878080a812 sqlite3-1.5.2-aarch64-linux.gem ada7a8ec6b13165ebb56dfc8df9f896d2b41c78e92e2ba0b5bca969b6c376e1d sqlite3-1.5.2-arm-linux.gem 472d837f79273bbfb7d626c787a0f3e9f0bd0a3855ed5bfee1ef70bee8808ced sqlite3-1.5.2-arm64-darwin.gem 750bf833b72550244c672cb3467b68b5c89b3e8be2c893a2749cdbc3841ee898 sqlite3-1.5.2-x64-mingw-ucrt.gem e750e17784cd76b59f5dd9a3366f9b0d76626872700f0f59194f2f4c439cbb01 sqlite3-1.5.2-x64-mingw32.gem caf0a7717375addb46157b1090ad02316a9491531d69e2389f56058ce784518e sqlite3-1.5.2-x86-linux.gem caff6c75b13874ce828514a95aa437744e042390fdeb0f73decde16235d3fe2f sqlite3-1.5.2-x86_64-darwin.gem 245f2ef5dd9c6a2b3df41b4af41fa659c8917d0cc231d4c1b03b4d199ae412e7 sqlite3-1.5.2-x86_64-linux.gem 9b3153b5703b4619534135c16ff7c4e8ba1adbd8548ff61bb4a002dd632bcd5e sqlite3-1.5.2.gem
1.5.1 / 2022-09-29
Dependencies
- Vendored sqlite is updated to v3.39.4.
Security
The vendored version of sqlite, v3.39.4, should be considered to be a security release. From the release notes:
Version 3.39.4 is a minimal patch against the prior release that addresses issues found since the prior release. In particular, a potential vulnerability in the FTS3 extension has been fixed, so this should be considered a security update.
In order to exploit the vulnerability, an attacker must have full SQL access and must be able to construct a corrupt database with over 2GB of FTS3 content. The problem arises from a 32-bit signed integer overflow.
For more information please see GHSA-mgvv-5mxp-xq67.
sha256:
... (truncated)
Sourced from sqlite3's changelog.
1.5.2 / 2022-10-01
Packaging
This version correctly vendors the tarball for sqlite v3.39.4 in the vanilla "ruby" platform gem package, so that users will not require network access at installation.
v1.5.0 and v1.5.1 mistakenly packaged the tarball for sqlite v3.38.5 in the vanilla "ruby" platform gem, resulting in downloading the intended tarball over the network at installation time (or, if the network was not available, failure to install). Note that the precompiled native gems were not affected by this issue. #352
1.5.1 / 2022-09-29
Dependencies
- Vendored sqlite is updated to v3.39.4.
Security
The vendored version of sqlite, v3.39.4, should be considered to be a security release. From the release notes:
Version 3.39.4 is a minimal patch against the prior release that addresses issues found since the prior release. In particular, a potential vulnerability in the FTS3 extension has been fixed, so this should be considered a security update.
In order to exploit the vulnerability, an attacker must have full SQL access and must be able to construct a corrupt database with over 2GB of FTS3 content. The problem arises from a 32-bit signed integer overflow.
For more information please see GHSA-mgvv-5mxp-xq67.
1.5.0 / 2022-09-08
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
... (truncated)
5c443e2
version bump to v1.5.25ab9cd8
Merge pull request #352 from sparklemotion/351-fix-tarball-packagingd37f248
fix: native.rake and test-gem-file-contents use dependencies.ymldf549ed
refactor: extract mini_portile recipe config to dependencies.yml8ab3ecc
version bump to 1.5.1b026da1
Merge pull request #349 from sparklemotion/flavorjones-update-sqlite-3.39.48ebb39d
dep: update packaged sqlite3 to v3.39.44bf6f66
doc: clarify how to avoid installing a native gem31ea008
version bump to 1.5.0 (final)23721a7
rb_gc_register_address() must be called after the variable was assigned (#345)Dependabot (ee045223) at 05 Oct 15:04
Bump sqlite3 from 1.4.4 to 1.5.2
Dependabot (a9d02045) at 05 Oct 15:04
Dependabot (aef37486) at 05 Oct 15:04
Bumps sqlite3 from 1.4.4 to 1.5.0.
Sourced from sqlite3's releases.
1.5.0 / 2022-09-08
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
More consistent developer experience
Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.3 by default.
Defaulting to a consistent version of sqlite across all systems means that your development environment behaves exactly like your production environment, and you have access to the latest and greatest features of sqlite.
You can opt-out of the packaged version of sqlite (and use your system-installed library as in versions < 1.5.0). See the README for more information.
Release notes for this version of sqlite
Rubies and Platforms
- TruffleRuby is supported.
- Apple Silicon is supported (M1, arm64-darwin).
- vcpkg system libraries supported. #332 (Thanks, @MSP-Greg!)
Added
SQLite3::SQLITE_LOADED_VERSION
contains the version string of the sqlite3 library that is dynamically loaded (compare toSQLite3::SQLITE_VERSION
which is the version at compile-time).Fixed
SQLite3::Database#load_extensions
now raises aTypeError
unless a String is passed as the file path. Previously it was possible to pass a non-string and cause a segfault. #339
... (truncated)
Sourced from sqlite3's changelog.
1.5.0 / 2022-09-08
Packaging
Faster, more reliable installation
Native (precompiled) gems are available for Ruby 2.6, 2.7, 3.0, and 3.1 on all these platforms:
aarch64-linux
arm-linux
arm64-darwin
x64-mingw32
andx64-mingw-ucrt
x86-linux
x86_64-darwin
x86_64-linux
If you are using one of these Ruby versions on one of these platforms, the native gem is the recommended way to install sqlite3-ruby.
See the README for more information.
More consistent developer experience
Both the native (precompiled) gems and the vanilla "ruby platform" (source) gem include sqlite v3.39.3 by default.
Defaulting to a consistent version of sqlite across all systems means that your development environment behaves exactly like your production environment, and you have access to the latest and greatest features of sqlite.
You can opt-out of the packaged version of sqlite (and use your system-installed library as in versions < 1.5.0). See the README for more information.
Release notes for this version of sqlite
Rubies and Platforms
- TruffleRuby is supported.
- Apple Silicon is supported (M1, arm64-darwin).
- vcpkg system libraries supported. #332 (Thanks, @MSP-Greg!)
Added
SQLite3::SQLITE_LOADED_VERSION
contains the version string of the sqlite3 library that is dynamically loaded (compare toSQLite3::SQLITE_VERSION
which is the version at compile-time).Fixed
SQLite3::Database#load_extensions
now raises aTypeError
unless a String is passed as the file path. Previously it was possible to pass a non-string and cause a segfault. #339
31ea008
version bump to 1.5.0 (final)23721a7
rb_gc_register_address() must be called after the variable was assigned (#345)6607e64
Merge pull request #342 from sparklemotion/flavorjones-update-sqlite-3.39.310f4308
dep: update packaged sqlite3 to v3.39.3bf63f77
doc: fix sqlite3 docs link in CHANGELOG2544e58
version bump to v1.5.0.rc2 (release candidate)1cfa1c1
Merge pull request #341 from sparklemotion/flavorjones-compiler-optimizationd77cf57
perf: use -O2 compiler optimizationse27f9b0
Merge pull request #340 from sparklemotion/339-load-extension-segfault31785dd
fix: Database#load_extension check argument typeBumps i3 from c8d6312
to 34fa635
.
34fa635
Minor tweak066e0a5
Improve wording8fc01b7
Minor cleaninga1af79a
Minor cleaninga5ceae0
Oopsie7f437b2
Bump versione8a811f
Save more settings accross restarts4c4911e
Fix325d6f3
05995a2
Add sound for skinsDependabot (e579d080) at 02 Oct 09:04
Bump i3 from c8d6312
to 34fa635
Dependabot (daa1df7f) at 02 Oct 09:04
Bumps farming from 3e522de
to 8fb7d6c
.