Gsb

Latest version: v0.0.3

Safety actively analyzes 625178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.0.3

This release introduces support for exporting, deleting and "squashing" backups.

New Features
* Backup Deletion via `gsb delete` in https://github.com/OpenBagTwo/gsb/pull/33
* Allow gsb backup to combine with previous backups via `gsb backup -c` / `-cc` in https://github.com/OpenBagTwo/gsb/pull/41
* Exporting backups via `gsb export` in https://github.com/OpenBagTwo/gsb/pull/48
* A `gsb test` entrypoint in https://github.com/OpenBagTwo/gsb/pull/49
* Support for type-checking in projects that use GSB as a library in https://github.com/OpenBagTwo/gsb/pull/39

Bugfixes and Enhancements
* Always include most recent revision in gsb history and rewind in https://github.com/OpenBagTwo/gsb/pull/45
* Prevent tag conflicts on gsb rewinds in https://github.com/OpenBagTwo/gsb/pull/46
* Prevent gsb backup from overwriting existing tags in https://github.com/OpenBagTwo/gsb/pull/50

Documentation
* The [static HTML guides](openbagtwo.github.io/gsb/v0.0.3) have been copyedited, clarified and generally revamped
* The **recommended installation method** is now via [pipx](https://pypa.github.io/pipx/)
* The **recommended standalone Python distribution** is now miniforge (see: 53)


**Full Changelog**: https://github.com/OpenBagTwo/gsb/compare/v0.0.2...v0.0.3

0.0.3rc1

This marks the feature cutoff for [v0.0.3](https://github.com/OpenBagTwo/gsb/milestone/5)

What's Changed since [the Beta Release](https://github.com/OpenBagTwo/gsb/releases/tag/v0.0.3-beta1)
* Implement exporting of backups by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/48
* Add gsb test entrypoint by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/49
* Prevent gsb backup from overwriting existing tags by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/50


**Full Changelog**: https://github.com/OpenBagTwo/gsb/compare/v0.0.3-beta1...v0.0.3-rc1

0.0.3beta1

The [v0.0.3](https://github.com/OpenBagTwo/gsb/milestone/5) release of `gsb` is still a long way off, however this beta version is being released to make it easier for brave testers to try out the new backup deletion and squashing functionality added in #33 and 41, as well as some bugfixes (46) and QoL changes (45). To participate in the GSB beta, run `pip install --upgrade --pre gsb`. As always, proceed with caution.

What's Changed
* Backup Deletion by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/33
* Add py.typed to the gsb package by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/39
* Allow gsb backup to combine with previous backups by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/41
* Always include most recent revision in gsb history and rewind by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/45
* Prevent tag conflicts on gsb rewinds by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/46


**Full Changelog**: https://github.com/OpenBagTwo/gsb/compare/v0.0.2...v0.0.3-beta1

0.0.2

This release fully implements the core, "pre-MVP" functionality via the four essential `gsb` commands:

1. `gsb init` to initialize a save repo
1. `gsb backup` to create a backup
1. `gsb history` to view the list of available backups, and
1. `gsb rewind` to restore one of those backups

What's Changed
* Initial CLI implementation in https://github.com/OpenBagTwo/gsb/pull/22
* The CLI displays information now! in https://github.com/OpenBagTwo/gsb/pull/23
* Implement CLI for gsb rewind in https://github.com/OpenBagTwo/gsb/pull/24
* Fix how `.gsb_manifest` files render lists in 82eb47ccc0489020f8bb1be9b0470e0f3828c42f
* `rewind` can now restore to pre-`gsb` revisions (for anyone coming from just plain `git`) thanks to aeb7d4d8d195cc703a186f5b388a7c8dc229e6e1
* Project documentation now contains installation and usage docs in https://github.com/OpenBagTwo/gsb/pull/31


**Full Changelog**: https://github.com/OpenBagTwo/gsb/compare/v0.0.1...v0.0.2

0.0.2rc2

[Changes since rc1](https://github.com/OpenBagTwo/gsb/compare/v0.0.2-rc1...v0.0.2-rc2):

- [add missing newline to `.gsb_manifest` rendering](82eb47ccc0489020f8bb1be9b0470e0f3828c42f)
- [update git command / debug logger to always print _before_ executing the equivalent pygit2 operation](c931080fff5d5a41e33f81f4d89e06e5ffb1361c)
- [by default, gsb configuration settings are not reverted on running a `rewind`](aeb7d4d8d195cc703a186f5b388a7c8dc229e6e1)
- [thought this can be overridden in the CLI](5fb1b0708e5e5633cb608de06176145ac57d9c90)

0.0.2rc1

This release will mark the completion of the "Steel Thread" pre-MVP release of `gsb`, where barebones implementations of the most essential pieces of functionality are in place, namely:
- onboarding a savegame to `gsb` via `gsb init`
- creating a backup via `gsb backup`
- viewing a list of backups via `gsb history`
- restoring a backup via `gsb rewind`

What's Changed
* Initial CLI implementation by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/22
* The CLI displays information now! by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/23
* Implement CLI for gsb rewind by OpenBagTwo in https://github.com/OpenBagTwo/gsb/pull/24


**Full Changelog**: https://github.com/OpenBagTwo/gsb/compare/v0.0.1...v0.0.2-rc1

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.