Opshin

Latest version: v0.24.0

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

Scan your dependencies

Page 5 of 6

0.12.4

<!-- Release notes generated using configuration in .github/release.yml at 0.12.4 -->

What's Changed
🐛 Bug fixes
* Fix/no ret annotation by nielstron in https://github.com/OpShin/opshin/pull/131


**Full Changelog**: https://github.com/OpShin/opshin/compare/0.12.3...0.12.4

0.12.3

<!-- Release notes generated using configuration in .github/release.yml at 0.12.3 -->

What's Changed
🏕 Features
* Fix upcasting by using annotated assignment by nielstron in https://github.com/OpShin/opshin/pull/126
* Compile all example scripts by nielstron in https://github.com/OpShin/opshin/pull/127
* Feat/dict subscript by nielstron in https://github.com/OpShin/opshin/pull/128
* Remove constant expressions (such as multiline comments) by nielstron in https://github.com/OpShin/opshin/pull/129
* Fix compiling bodies that only contain pass by nielstron in https://github.com/OpShin/opshin/pull/130


**Full Changelog**: https://github.com/OpShin/opshin/compare/0.12.2...0.12.3

0.12.2

<!-- Release notes generated using configuration in .github/release.yml at 0.12.2 -->

What's Changed
🏕 Features
* Split building and artifacts creation by nielstron in https://github.com/OpShin/opshin/pull/122
👒 Dependencies
* Bump pytest from 7.2.2 to 7.3.0 by dependabot in https://github.com/OpShin/opshin/pull/124
* Bump hypothesis from 6.70.2 to 6.71.0 by dependabot in https://github.com/OpShin/opshin/pull/125


**Full Changelog**: https://github.com/OpShin/opshin/compare/0.12.1...0.12.2

0.12.1

<!-- Release notes generated using configuration in .github/release.yml at 0.12.1 -->

What's Changed
🏕 Features
* Move the plutus ledger definition into a seperate module by nielstron in https://github.com/OpShin/opshin/pull/111
* Make all plutusdata definitions used internally hashable by nielstron in https://github.com/OpShin/opshin/pull/118
* Feat/simplify interval by nielstron in https://github.com/OpShin/opshin/pull/120


**Full Changelog**: https://github.com/OpShin/opshin/compare/0.12.0...0.12.1

0.12.0

<!-- Release notes generated using configuration in .github/release.yml at 0.12.0 -->

What's Changed
🏕 Features
* Create releases automatically by juliusfrost in https://github.com/OpShin/opshin/pull/106
* Add (non-command-line) option to choose a validator name by nielstron in https://github.com/OpShin/opshin/pull/110
* Add basic math functions and fractions by nielstron in https://github.com/OpShin/opshin/pull/108
* Default to return/parameter type Anything by nielstron in https://github.com/OpShin/opshin/pull/115
* Introduce dict.items and allow tuple deconstruction in for loops by nielstron in https://github.com/OpShin/opshin/pull/116
👒 Dependencies
* Bump parameterized from 0.8.1 to 0.9.0 by dependabot in https://github.com/OpShin/opshin/pull/105
* Bump hypothesis from 6.70.0 to 6.70.1 by dependabot in https://github.com/OpShin/opshin/pull/107
* Bump black from 22.12.0 to 23.3.0 by dependabot in https://github.com/OpShin/opshin/pull/109
* Bump pre-commit from 3.2.1 to 3.2.2 by dependabot in https://github.com/OpShin/opshin/pull/114
* Bump hypothesis from 6.70.1 to 6.70.2 by dependabot in https://github.com/OpShin/opshin/pull/113


**Full Changelog**: https://github.com/OpShin/opshin/compare/0.11.0...0.12.0

0.9.0

This version brings parameterization to the table. Re-use audited contracts parameterized on-the-fly or at compile time.
See [ARCHITECTURE.md](https://github.com/ImperatorLang/eopsin/blob/master/ARCHITECTURE.md) for details on its usage.

Also makes the use of double minting/spending functionality more safe (requires `--force-three-params` now)

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.