{"ecosystem":"pypi","package":"python-dotenv","from_version":null,"to_version":null,"changes":[{"from_version":"v1.2.1","to_version":"v1.2.2","change_type":"breaking","description":"`dotenv.set_key` and `dotenv.unset_key` used to follow symlinks in some situations. This is no longer the case. For that behavior to be restored in all cases, `follow_symlinks=True` should be used.","migration_hint":null},{"from_version":"v1.2.1","to_version":"v1.2.2","change_type":"breaking","description":"In the CLI, `set` and `unset` used to follow symlinks in some situations. This is no longer the case.","migration_hint":null},{"from_version":"v1.2.1","to_version":"v1.2.2","change_type":"breaking","description":"`dotenv.set_key`, `dotenv.unset_key` and the CLI commands `set` and `unset` used to reset the file mode of the modified .env file to `0o600` in some situations. This is no longer the case: The original mode of the file is now preserved. Is the file needed to be created or wasn't a regular file, mode `0o600` is used.","migration_hint":null}],"total":3,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}