Recent Releases of https://github.com/bkeepers/dotenv
https://github.com/bkeepers/dotenv - v3.2.0
What's Changed
- Boost app startup time by removing to_sentence usage by @ThomasCrambert in https://github.com/bkeepers/dotenv/pull/534
- Handle parentheses in variables in commands by @i7an in https://github.com/bkeepers/dotenv/pull/540
- allow warning when a env var was not overwritten by @grosser in https://github.com/bkeepers/dotenv/pull/531
- fix a few small issues by @grosser in https://github.com/bkeepers/dotenv/pull/532
New Contributors
- @ThomasCrambert made their first contribution in https://github.com/bkeepers/dotenv/pull/534
- @i7an made their first contribution in https://github.com/bkeepers/dotenv/pull/540
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.8...v3.2.0
- Ruby
Published by bkeepers 3 months ago
https://github.com/bkeepers/dotenv - v3.1.8
Thanks to Stoked Seagull Software for sponsoring this release of dotenv!
Need help with a software project but don't know where to begin? Stoked Seagull can help.
Interested in sponsoring dotenv?
What's Changed
- fix crash when .env is a folder by @Roupiye in https://github.com/bkeepers/dotenv/pull/527
- docs: Clarify order of configuration files for flag -f by @webrails in https://github.com/bkeepers/dotenv/pull/529
- docs: Provide a 'Changelog' link on rubygems.org/gems/dotenv-rails by @mark-young-atg in https://github.com/bkeepers/dotenv/pull/524
New Contributors
- @webrails made their first contribution in https://github.com/bkeepers/dotenv/pull/529
- @Roupiye made their first contribution in https://github.com/bkeepers/dotenv/pull/527
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.7...v3.1.8
- Ruby
Published by bkeepers 11 months ago
https://github.com/bkeepers/dotenv - v3.1.7
What's Changed
- Fix issue with repeated linebreaks when normalizing line endings by @bkeepers in https://github.com/bkeepers/dotenv/pull/523
- Generate build matrix from endoflife.date by @bkeepers in https://github.com/bkeepers/dotenv/pull/521
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.6...v3.1.7
- Ruby
Published by bkeepers about 1 year ago
https://github.com/bkeepers/dotenv - 3.1.6
What's Changed
- Fix: Restore previous parser behavior of returning existing variables by @bkeepers in https://github.com/bkeepers/dotenv/pull/519
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.5...v3.1.6
- Ruby
Published by bkeepers about 1 year ago
https://github.com/bkeepers/dotenv - v3.1.5
What's Changed
- Optimize parser by removing repeated hash merges by @andrewts129 in https://github.com/bkeepers/dotenv/pull/515
- Refactor parser to avoid duplicate scan/gsub by @bkeepers in https://github.com/bkeepers/dotenv/pull/517
- Fix typo in README by @JohnYangSam in https://github.com/bkeepers/dotenv/pull/516
New Contributors
- @JohnYangSam made their first contribution in https://github.com/bkeepers/dotenv/pull/516
- @andrewts129 made their first contribution in https://github.com/bkeepers/dotenv/pull/515
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.4...v3.1.5
- Ruby
Published by bkeepers about 1 year ago
https://github.com/bkeepers/dotenv - 3.1.4
What's Changed
- Fix an error when only the
Spring::Clientis loaded by @alpaca-tc in https://github.com/bkeepers/dotenv/pull/512
New Contributors
- @alpaca-tc made their first contribution in https://github.com/bkeepers/dotenv/pull/512
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.3...v3.1.4
- Ruby
Published by bkeepers over 1 year ago
https://github.com/bkeepers/dotenv - 3.1.3
What's Changed
- Only use Spring if already loaded by @runephilosof-abtion in https://github.com/bkeepers/dotenv/pull/511
- Doc Updates:
- Spell out 'FILENAME' in readme by @mikegee in https://github.com/bkeepers/dotenv/pull/505
- Provide a 'Changelog' link on rubygems.org/gems/dotenv by @mark-young-atg in https://github.com/bkeepers/dotenv/pull/506
- README.md: typo "exiting" by @olleolleolle in https://github.com/bkeepers/dotenv/pull/508
- cleanup: Run standard:fix by @olleolleolle in https://github.com/bkeepers/dotenv/pull/509
New Contributors
- @mikegee made their first contribution in https://github.com/bkeepers/dotenv/pull/505
- @mark-young-atg made their first contribution in https://github.com/bkeepers/dotenv/pull/506
- @olleolleolle made their first contribution in https://github.com/bkeepers/dotenv/pull/508
- @runephilosof-abtion made their first contribution in https://github.com/bkeepers/dotenv/pull/511
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.2...v3.1.3
- Ruby
Published by bkeepers over 1 year ago
https://github.com/bkeepers/dotenv - 3.1.2
What's Changed
- Fix: "can't modify frozen Hash" when stubbing ENV by @bkeepers in https://github.com/bkeepers/dotenv/pull/504
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.1...v3.1.2
- Ruby
Published by bkeepers almost 2 years ago
https://github.com/bkeepers/dotenv - 3.1.1
What's Changed
- Require version file so VERSION is available by @javierjulio in https://github.com/bkeepers/dotenv/pull/495
- Fix template (-t) handling of multi-line variables by @maxjacobson in https://github.com/bkeepers/dotenv/pull/502
- Guard against restore being called with no previously saved state by @bkeepers in https://github.com/bkeepers/dotenv/pull/503
New Contributors
- @javierjulio made their first contribution in https://github.com/bkeepers/dotenv/pull/495
- @maxjacobson made their first contribution in https://github.com/bkeepers/dotenv/pull/502
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.1.0...v3.1.1
- Ruby
Published by bkeepers almost 2 years ago
https://github.com/bkeepers/dotenv - 3.1.0
What's Changed
- Fix regression with semantic-logger, allow setting custom logger by @bkeepers in https://github.com/bkeepers/dotenv/pull/494
# config/application.rb # Set a custom dotenv logger Dotenv::Rails.logger = MyCustomLogger.new module YourApp class Application < Rails::Application # … end end
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.0.3...v3.1.0
- Ruby
Published by bkeepers about 2 years ago
https://github.com/bkeepers/dotenv - v3.0.3
What's Changed
- Solve circular require warning by @martijnbolhuis in https://github.com/bkeepers/dotenv/pull/491
- Use tagged logger already configured on Rails by @kriansa in https://github.com/bkeepers/dotenv/pull/489
- Fix exception on startup for Rails 7.1.0 by @bkeepers and @zspencer in https://github.com/bkeepers/dotenv/pull/492
New Contributors
- @zspencer made their first contribution in https://github.com/bkeepers/dotenv/pull/492
- @martijnbolhuis made their first contribution in https://github.com/bkeepers/dotenv/pull/491
- @kriansa made their first contribution in https://github.com/bkeepers/dotenv/pull/489
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.0.2...v3.0.3
- Ruby
Published by bkeepers about 2 years ago
https://github.com/bkeepers/dotenv - 3.0.2
What's Changed
- Restore ability to mutate Dotenv::Rails.files by @bkeepers in https://github.com/bkeepers/dotenv/pull/486
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.0.1...v3.0.2
- Ruby
Published by bkeepers about 2 years ago
https://github.com/bkeepers/dotenv - 3.0.1
What's Changed
- Disable autorestore if using climate_control or ice_age by @bkeepers in https://github.com/bkeepers/dotenv/pull/483
- Join files to Rails.root at load time by @bkeepers in https://github.com/bkeepers/dotenv/pull/484
- Manually check optional Rails dependency version by @bkeepers in https://github.com/bkeepers/dotenv/pull/481
Full Changelog: https://github.com/bkeepers/dotenv/compare/v3.0.0...v3.0.1
- Ruby
Published by bkeepers about 2 years ago
https://github.com/bkeepers/dotenv - 3.0.0
See #476 for more details and to discuss this release.
Breaking Changes
- Ruby >= 3.0 and Rails >= 6.1 are now required. Lock dotenv to
~> 2.0if you are using an outdated Ruby or Rails version. https://github.com/bkeepers/dotenv/pull/466, https://github.com/bkeepers/dotenv/pull/471 \nis no longer expanded into a newline in quoted strings. Use multi-line strings with real line breaks, or setDOTENV_LINEBREAK_MODE=legacyto preserve the old behavior. @nitsujri https://github.com/bkeepers/dotenv/pull/423ENVwill be automatically restored between tests (ActiveSupport::TestCaseandRspec). https://github.com/bkeepers/dotenv/pull/472, https://github.com/bkeepers/dotenv/pull/475- Fixed precedence when using
Dotenv::Rails.overload. So now.env.development.localwill overwrite.env.local, which will overwrite.env.development, which will overwrite.env. @eriklovmo - https://github.com/bkeepers/dotenv/pull/460 - The instrumentation event
dotenv.loadhas been renamed toload.dotenvto properly make use of namespaces in ActiveSupport::Notifications https://github.com/bkeepers/dotenv/pull/472
Other improvements
- All changes to ENV will be logged in Rails apps. https://github.com/bkeepers/dotenv/pull/473
- Fixed an issue where
rakeloaded development files (.env*development) for test-related tasks. https://github.com/bkeepers/dotenv/pull/470 - Add
-i/--ignoreoption todotenvCLI to optionally ignore missing files. @stevenharman https://github.com/bkeepers/dotenv/pull/463 - You can customize which files get loaded by setting
Dotenv::Rails.files. https://github.com/bkeepers/dotenv/pull/468
Deprecations
- The
dotenv-railsgem is now superfluous. It's not technically deprecated yet and will continue to work, but thedotenvgem does the same thing. https://github.com/bkeepers/dotenv/pull/468 Dotenv::Railtiehas been deprecated. UseDotenv::Rails. https://github.com/bkeepers/dotenv/pull/468Dotenv.overloadhas been replaced withoverwrite.overloadwill still work and is not technically deprecated, but documentation refers toDotenv.overwritenow. https://github.com/bkeepers/dotenv/pull/469
New Contributors
- @stevenharman made their first contribution in https://github.com/bkeepers/dotenv/pull/463
- @eriklovmo made their first contribution in https://github.com/bkeepers/dotenv/pull/460
- @nitsujri made their first contribution in https://github.com/bkeepers/dotenv/pull/423
Full Changelog: https://github.com/bkeepers/dotenv/compare/v2.8.1...v3.0.0.beta
- Ruby
Published by bkeepers about 2 years ago
https://github.com/bkeepers/dotenv - 3.0.0.beta
Breaking Changes
- Ruby >= 3.0 and Rails >= 6.1 are now required. Lock dotenv to
~> 2.0if you are using an outdated Ruby or Rails version. https://github.com/bkeepers/dotenv/pull/466, https://github.com/bkeepers/dotenv/pull/471 \nis no longer expanded into a newline in quoted strings. Use multi-line strings with real line breaks, or setDOTENV_LINEBREAK_MODE=legacyto preserve the old behavior. @nitsujri https://github.com/bkeepers/dotenv/pull/423ENVwill be automatically restored between tests (ActiveSupport::TestCaseandRspec). https://github.com/bkeepers/dotenv/pull/472, https://github.com/bkeepers/dotenv/pull/475- Fixed precedence when using
Dotenv::Rails.overload. So now.env.development.localwill overwrite.env.local, which will overwrite.env.development, which will overwrite.env. @eriklovmo - https://github.com/bkeepers/dotenv/pull/460 - The instrumentation event
dotenv.loadhas been renamed toload.dotenvto properly make use of namespaces in ActiveSupport::Notifications https://github.com/bkeepers/dotenv/pull/472
Other improvements
- All changes to ENV will be logged in Rails apps. https://github.com/bkeepers/dotenv/pull/473
- Fixed an issue where
rakeloaded development files (.env*development) for test-related tasks. https://github.com/bkeepers/dotenv/pull/470 - Add
-i/--ignoreoption todotenvCLI to optionally ignore missing files. @stevenharman https://github.com/bkeepers/dotenv/pull/463 - You can customize which files get loaded by setting
Dotenv::Rails.files. https://github.com/bkeepers/dotenv/pull/468
Deprecations
- The
dotenv-railsgem is now superfluous. It's not technically deprecated yet and will continue to work, but thedotenvgem does the same thing. https://github.com/bkeepers/dotenv/pull/468 Dotenv::Railtiehas been deprecated. UseDotenv::Rails. https://github.com/bkeepers/dotenv/pull/468Dotenv.overloadhas been replaced withoverwrite.overloadwill still work and is not technically deprecated, but documentation refers toDotenv.overwritenow. https://github.com/bkeepers/dotenv/pull/469
New Contributors
- @stevenharman made their first contribution in https://github.com/bkeepers/dotenv/pull/463
- @eriklovmo made their first contribution in https://github.com/bkeepers/dotenv/pull/460
- @nitsujri made their first contribution in https://github.com/bkeepers/dotenv/pull/423
Full Changelog: https://github.com/bkeepers/dotenv/compare/v2.8.1...v3.0.0.beta
- Ruby
Published by bkeepers about 2 years ago
https://github.com/bkeepers/dotenv - v2.8.1
What's Changed
- Restore support for EOL'd Ruby versions (2.5, 2.6) (#458)[https://github.com/bkeepers/dotenv/pull/458]
Full Changelog: https://github.com/bkeepers/dotenv/compare/v2.8.0...v2.8.1
- Ruby
Published by bkeepers over 3 years ago
https://github.com/bkeepers/dotenv - Dotenv 2.8.0
What's Changed
- Drop support for Ruby 2.4, 2.5, and 2.6, which are EOL
- Fix template (-t) handling of export declarations #416
- Unescape escaped characters when value is not quoted #421
- Add overload option for the CLI (
$ dotenv --overload -f .env.local) #445
New Contributors
- @dependabot made their first contribution in https://github.com/bkeepers/dotenv/pull/429
- @bethesque made their first contribution in https://github.com/bkeepers/dotenv/pull/421
- @ahangarha made their first contribution in https://github.com/bkeepers/dotenv/pull/452
- @AhmedKamal20 made their first contribution in https://github.com/bkeepers/dotenv/pull/445
Full Changelog: https://github.com/bkeepers/dotenv/compare/v2.7.6...v2.8.0
- Ruby
Published by bkeepers over 3 years ago
https://github.com/bkeepers/dotenv - Dotenv 2.7.6
2.7.6 - July 11, 2020
- Add a Dotenv::Railtie.overload method #403
- Support for more Rails versions #404
- Fix template handling of blank lines and comments #413
- Fix for dotenv-rails Rake task environment allocation#405
- Ruby
Published by cadwallion over 5 years ago
https://github.com/bkeepers/dotenv - Dotenv 2.7.5
2.7.5 - July 31st, 2019
- Ruby
Published by cadwallion over 6 years ago
https://github.com/bkeepers/dotenv - Dotenv 2.7.4
2.7.4 - June 23rd, 2019
Changes in this release:
- Fix
NoMethodErrorin non-Rails environments #394
- Ruby
Published by cadwallion over 6 years ago
https://github.com/bkeepers/dotenv - Dotenv 2.7.3
2.7.3 - June 22nd, 2019
Changes in this release:
- Fix for parallel spec tasks initializing in development #384
- Test against updated rubies #383, #387
- Conditional branch cleanup for clarity of intent #385
- Fix for load order issue with Railties #391
- NEW: dotenv-templates using the -t flag #377, #393
- Ruby
Published by cadwallion over 6 years ago
https://github.com/bkeepers/dotenv - Dotenv 2.7.2
Changes in this release:
- Cleaned up CLI while resolving regressions in 2.7.1 #382
- Ruby
Published by cadwallion almost 7 years ago
https://github.com/bkeepers/dotenv -
+## 2.7.1 - February 24, 2019
+
+* Fixes regression with CLI experience (#376)
- Ruby
Published by cadwallion about 7 years ago