generated from okp4/template-rust
-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(release): perform release 1.0.0
- Loading branch information
Showing
6 changed files
with
125 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,120 @@ | ||
# ØKP4 contracts | ||
|
||
## 1.0.0 (2023-03-24) | ||
|
||
|
||
### Features | ||
|
||
* add bucket query ([4d9976d](https://github.com/okp4/contracts/commit/4d9976d316ca0d327dc70947f133accf6800d18d)) | ||
* add cw-template ([72d943e](https://github.com/okp4/contracts/commit/72d943e373e35e6679b94cc547b45c55dfe170e3)) | ||
* **ci:** add update draft doc trigger ([8ee54dd](https://github.com/okp4/contracts/commit/8ee54dd33bae17245d5b254dc6554619c779d769)) | ||
* **cw-storage:** add bucket limits ([604086f](https://github.com/okp4/contracts/commit/604086f56e12f32317d5760c3894ac1d505fcff4)) | ||
* **cw-storage:** add ObjectData query ([a022a00](https://github.com/okp4/contracts/commit/a022a00435bf65d015f4c720453d70b58571cf07)) | ||
* **cw-storage:** specify contract ([2080e5c](https://github.com/okp4/contracts/commit/2080e5c9ba628ba3201a23277db9e0e5ba929393)) | ||
* **docs:** add documentations title on attribute ([48cc0b9](https://github.com/okp4/contracts/commit/48cc0b9b62564a4347628ea976ebbda743af3d01)) | ||
* **docs:** add script to improve docs description ([b26698c](https://github.com/okp4/contracts/commit/b26698cc8df812a9ef88f3311982f418e0bd93ea)) | ||
* **docs:** change struct comment to be displayed on generated docs ([7bdf548](https://github.com/okp4/contracts/commit/7bdf548c175caec05e3294f84dce3189e6badadd)) | ||
* **docs:** check if jsonschema2md is present ([70bc47b](https://github.com/okp4/contracts/commit/70bc47bb4ad1a6ece5d557be8388307684d0d763)) | ||
* **docs:** fail generate docs if jsonschema2md is not installed ([c22e902](https://github.com/okp4/contracts/commit/c22e9020cc66a9d4cbad37a58021a12dd268368d)) | ||
* **docs:** generate documentation ([a88941d](https://github.com/okp4/contracts/commit/a88941d624a3cc20e16668eb9299310dce7107ab)) | ||
* **docs:** generate documentation with jsonschema2md ([5b165e3](https://github.com/okp4/contracts/commit/5b165e3e1a99b17f29f26b9325cccbe1ab439fc1)) | ||
* **docs:** ignore docs folder from markdown linter ([4c7011d](https://github.com/okp4/contracts/commit/4c7011df3e16844674d039383204c43f3dc16a39)) | ||
* **docs:** lint changed docs files ([068a719](https://github.com/okp4/contracts/commit/068a719fe0851bbdd30896730e2b849f00d6a8ca)) | ||
* **docs:** mulitple schema generation ([958093b](https://github.com/okp4/contracts/commit/958093be1f190a30d95d8b85360d1fe74172bfc5)) | ||
* **docs:** only ignore json schema on contract folder ([6a43254](https://github.com/okp4/contracts/commit/6a43254aafb2bc34339466fb2e2087c2d02d90eb)) | ||
* **docs:** publish docs ([63c533b](https://github.com/okp4/contracts/commit/63c533bc5a9e21a0799d29f2f6492b3be7a6420f)) | ||
* **docs:** remove schema folder from git ([8eae25d](https://github.com/okp4/contracts/commit/8eae25dea8dfbaf373313aca3e3e92592c8fd8e8)) | ||
* **docs:** rm docs folder before generation ([65ddb99](https://github.com/okp4/contracts/commit/65ddb993e82ac7861393f5fc566d52822be0fc8d)) | ||
* **docs:** trigger the docs workflow to update documentation ([e50e401](https://github.com/okp4/contracts/commit/e50e401a1c55382858a5182d69633b76d47cbde9)) | ||
* **gov:** add query retrieving program location ([7ab021f](https://github.com/okp4/contracts/commit/7ab021fd9251e515031a2495f036b48cb873db18)) | ||
* **gov:** design contract messages ([bb54756](https://github.com/okp4/contracts/commit/bb54756bb7b22425f605d09c67d6364488744d72)) | ||
* **law:** add break stone exec signature ([263e6db](https://github.com/okp4/contracts/commit/263e6db72df195668497400a77102e51e87cf159)) | ||
* **law:** add broken flag in state ([f82073f](https://github.com/okp4/contracts/commit/f82073fbde72e18cf49349367dc7a6e93f669216)) | ||
* **law:** add Law state + tests ([35e8e91](https://github.com/okp4/contracts/commit/35e8e9199742f27aff5dde678cf19bf67f66bdde)) | ||
* **law:** add uri parser to Object ([3ec96b2](https://github.com/okp4/contracts/commit/3ec96b210ec7b5bfa293b4007024f08871ef5452)) | ||
* **law:** check if law is broken before ask ([0cdf648](https://github.com/okp4/contracts/commit/0cdf64868fc200cb36b445c5be94c497a030ed23)) | ||
* **law:** create temporary context on instantiate ([e9de097](https://github.com/okp4/contracts/commit/e9de097d6f013663404d695594fd9841dff2dc3c)) | ||
* **law:** impl Ask query ([af37eb7](https://github.com/okp4/contracts/commit/af37eb7fd213912cce571bb093a103267ed87371)) | ||
* **law:** impl from<Object> on ObjectResponse ([17e31d1](https://github.com/okp4/contracts/commit/17e31d1b7f6620c4846adf5ff6c8ac17519b703c)) | ||
* **law:** impl into StdError on ContractError ([d59b268](https://github.com/okp4/contracts/commit/d59b2685fa029a0088d1252ea666c39bfc0c3306)) | ||
* **law:** implement instantiate ([2adaa5b](https://github.com/okp4/contracts/commit/2adaa5b76009bb036f4cbc8002985a20a8bcd32b)) | ||
* **law:** implement the program query ([fe4b0da](https://github.com/okp4/contracts/commit/fe4b0da6ac5aae0f36cd264279a5e6eba593ba44)) | ||
* **law:** implements break stone exec msg ([c28535f](https://github.com/okp4/contracts/commit/c28535f3ea8fba9222d2fd1cf13df73cd1c58a90)) | ||
* **law:** implements object to uri mapping ([06df729](https://github.com/okp4/contracts/commit/06df729421747dcc81148b620f072287115da362)) | ||
* **law:** implements source_files ask query ([c27c2db](https://github.com/okp4/contracts/commit/c27c2db1d5e2338a34513b1bdde403419e98fe19)) | ||
* **law:** instantiate with sub message store ([8819c38](https://github.com/okp4/contracts/commit/8819c3824d823d120915176e158d9db088cec9ed)) | ||
* **law:** update state with object and dependencies ([314bf4a](https://github.com/okp4/contracts/commit/314bf4aa09003b485ae90a93c8697dd72e52842a)) | ||
* **logic:** add a sample logic query contract ([8a67c8d](https://github.com/okp4/contracts/commit/8a67c8d530d13541ee1fd7e452c630a76825b052)) | ||
* **logic:** introduce logic module bindings ([465a4fe](https://github.com/okp4/contracts/commit/465a4fe30f20f94536e11ec46d446c5fa8fcceb1)) | ||
* remove main.rs ([62090ca](https://github.com/okp4/contracts/commit/62090ca74657f35058c5455ed6c51ea397fd3a98)) | ||
* **schema:** generate schema not at workspace place ([c1b1f28](https://github.com/okp4/contracts/commit/c1b1f28c5babc9fd52bacac2eccc8460d082ef3f)) | ||
* **storage:** add cursor bs58 encoding helpers ([1e7c2bc](https://github.com/okp4/contracts/commit/1e7c2bc07594143bc18e9f970dda704452a14fe4)) | ||
* **storage:** add execute PinObject ([07f5e37](https://github.com/okp4/contracts/commit/07f5e378f070cdef427806edfda78bc2a1444b6b)) | ||
* **storage:** add pagination configuration ([6eeb157](https://github.com/okp4/contracts/commit/6eeb157902ad946f5ec1d411df5e994375d09979)) | ||
* **storage:** add pin count attribute on Object ([04d8bff](https://github.com/okp4/contracts/commit/04d8bfff8cdfb9451a94a802fbcb205c414077e4)) | ||
* **storage:** add queries dummy impl ([23f6de9](https://github.com/okp4/contracts/commit/23f6de9d130bfa56d6a0841b4f4c7857040c5b2d)) | ||
* **storage:** add sha256 hash computation util ([ada8714](https://github.com/okp4/contracts/commit/ada8714eaeb2589c3c3442b03096f2477ac4ccfc)) | ||
* **storage:** add the query to get bucket information ([35b6184](https://github.com/okp4/contracts/commit/35b6184c9478c53b44f08bd645ba319072c73184)) | ||
* **storage:** add total size to bucket state ([ce5d622](https://github.com/okp4/contracts/commit/ce5d62291e2e98666ada3b7344bc3c10c8479034)) | ||
* **storage:** check if bucket name is not empty ([eb193db](https://github.com/okp4/contracts/commit/eb193db394143dfdaa3ebbc2fadc5788e8c9ae03)) | ||
* **storage:** create bucket state ([53e2b8c](https://github.com/okp4/contracts/commit/53e2b8c2ac5bc9c133c3076b04bc913a97b7689c)) | ||
* **storage:** define errors related to bucket limits ([4c6587d](https://github.com/okp4/contracts/commit/4c6587d6c125578002dc29b44cd8cb48be66864d)) | ||
* **storage:** enhance error context ([c7e33d8](https://github.com/okp4/contracts/commit/c7e33d813d162cc50bac941751ee0802efa01e39)) | ||
* **storage:** implement the forget object execute message ([52f1666](https://github.com/okp4/contracts/commit/52f16661c60c70a4f608c1913b48693181cd0cb3)) | ||
* **storage:** implement unpin object ([94613c5](https://github.com/okp4/contracts/commit/94613c5dab60ba8a837aec9ca5985948c1f4b822)) | ||
* **storage:** implements data state structure ([0212af3](https://github.com/okp4/contracts/commit/0212af383e0f80bfe71a60e50283f69f0d6a813f)) | ||
* **storage:** implements object data query ([11267fa](https://github.com/okp4/contracts/commit/11267fa6009b89540705af7aa192eb02699f073e)) | ||
* **storage:** implements object pins query ([af9d04f](https://github.com/okp4/contracts/commit/af9d04ffaebc3f875e59bcf13c076cbf191706ed)) | ||
* **storage:** implements object query ([5bccebd](https://github.com/okp4/contracts/commit/5bccebd744d3bf4aa96f3420f8ee7f8ea9cce47a)) | ||
* **storage:** implements objects query ([4326b4c](https://github.com/okp4/contracts/commit/4326b4c539ec4f3ae275de930438f246b7e7623e)) | ||
* **storage:** implements objects state structure ([cf67f3e](https://github.com/okp4/contracts/commit/cf67f3e6d77ce386d8572249b7605a447ffe4d8a)) | ||
* **storage:** implements pins state structure ([467c2da](https://github.com/okp4/contracts/commit/467c2daf50cf827d67473aee16c1365e092e337f)) | ||
* **storage:** implements store object exec msg ([8a1b618](https://github.com/okp4/contracts/commit/8a1b618598507d98ccf62f7431091613b809d2e4)) | ||
* **storage:** instantiate bucket ([c56df54](https://github.com/okp4/contracts/commit/c56df546f5470dd63c5b60a3774a8e3db419dc31)) | ||
* **storage:** load buckect only if object exist ([57327db](https://github.com/okp4/contracts/commit/57327db4a4f7cc28690680dcfd9b8f227d13bbeb)) | ||
* **storage:** persist bucket owner address ([758ed9a](https://github.com/okp4/contracts/commit/758ed9a7fe1e3f0b8a91f5e54ed6bfc1605ad73c)) | ||
* **storage:** persist object count in bucket state ([e233791](https://github.com/okp4/contracts/commit/e2337916afb482ba1380bcbb8161c332c1fe3a11)) | ||
* **storage:** remove address index on pins state ([05e07ec](https://github.com/okp4/contracts/commit/05e07ec3099881a49fc9b9dce3f19423b7927e25)) | ||
* **storage:** remove unused NotImplemented error ([7cbb7c6](https://github.com/okp4/contracts/commit/7cbb7c6f864aa23199a91358fda4cee8e856ec87)) | ||
* **storage:** remove whitespace from bucket name ([403451b](https://github.com/okp4/contracts/commit/403451b861e40f02832c7c70b93c859d33d9803c)) | ||
* **storage:** return error when storing already stored object ([da89b6f](https://github.com/okp4/contracts/commit/da89b6fd7afd32f4aabf4660a5c6bfd7376d4ba1)) | ||
* **storage:** try to generify pagination logic ([e229988](https://github.com/okp4/contracts/commit/e2299887cc1748a02f4fb3d17628c00f08cbb5f0)) | ||
* **storage:** unpin sender on forget ([9f027ca](https://github.com/okp4/contracts/commit/9f027cac3e7569ab5300c99748bddb6edb494d01)) | ||
* **template:** add task to generate schema ([815c58e](https://github.com/okp4/contracts/commit/815c58e5c1746b994ca522150f8207c4c5f30531)) | ||
* **template:** build asC lib for generate wasm ([9e9f5c9](https://github.com/okp4/contracts/commit/9e9f5c9211fd926d5d9765ec247f30b9a64bd460)) | ||
* **template:** format rust and toml ([e4dadf1](https://github.com/okp4/contracts/commit/e4dadf1d3682dbf8aad968e345a8b56489d68e86)) | ||
* **template:** update template with new from cosmwasm ([9656cca](https://github.com/okp4/contracts/commit/9656cca1e7b58aac9d58c45032b1608abab023f9)) | ||
|
||
|
||
### Bug Fixes | ||
|
||
* **ci:** install jsonschema through yarn global and include in path ([16b88bc](https://github.com/okp4/contracts/commit/16b88bc2400d65205f9d904236b6a80bd03037ef)) | ||
* **ci:** only trigger report wasm size on PR ([deecbd1](https://github.com/okp4/contracts/commit/deecbd12cd3e735013fca73b589c0f06c46c9b57)) | ||
* **ci:** remove check feature on test and lint ([6a431e1](https://github.com/okp4/contracts/commit/6a431e19dbcad1dbb25862ccc00ed8069758b22f)) | ||
* **ci:** tarpaulin cargo crate name ([9d1931c](https://github.com/okp4/contracts/commit/9d1931c9f5ddc4337d4a37f15d15606beebc9ac8)) | ||
* **ci:** trigger the good workflow id ([e611394](https://github.com/okp4/contracts/commit/e6113944332bdfafcf96f647aefe4843fe7e6264)) | ||
* **ci:** use bash shell for check_contract task ([eded5b1](https://github.com/okp4/contracts/commit/eded5b13fdb2840d3da68815d6f809fe4e20b537)) | ||
* **ci:** use new check-contract crates ([58cdf37](https://github.com/okp4/contracts/commit/58cdf376a5cb6d76b1a692925c94d1f6e0d3693f)) | ||
* **ci:** verify docs update ([12eb19e](https://github.com/okp4/contracts/commit/12eb19e4990d4950e7b9f9516e7786e34788a659)) | ||
* **ci:** wrong object input for trigger workflow ([ee5fe8d](https://github.com/okp4/contracts/commit/ee5fe8d6820e68da61ebfb4eadac570be21f4560)) | ||
* **docs:** correctly escaping error message ([c9b61e8](https://github.com/okp4/contracts/commit/c9b61e8e42d62a30c0d1a3868eeacc8fe54e22af)) | ||
* **docs:** disable checking jsonschema2md binary ([dfcf049](https://github.com/okp4/contracts/commit/dfcf049df196356a52877b785b9608347c32249f)) | ||
* **docs:** only find json schema at root folder ([7145f6e](https://github.com/okp4/contracts/commit/7145f6edd61ac709d9c89b920c5f8683052677bc)) | ||
* **docs:** search json file into schema folder for gen doc ([c48bc23](https://github.com/okp4/contracts/commit/c48bc239a71be72d1ca0f8efc66b2d2bbf798a4f)) | ||
* format code ([1fd1571](https://github.com/okp4/contracts/commit/1fd1571b5aa263d3ad92a9650a9f5bb0df3dfbb1)) | ||
* **law:** linter impl From unstead of into ([49bc80c](https://github.com/okp4/contracts/commit/49bc80c1a08edf9ffa664ac446bc5485b275def3)) | ||
* **law:** program conversion base64 to string ([3b11d2d](https://github.com/okp4/contracts/commit/3b11d2dfca1d8ab6981f70791cd57378b1946ae7)) | ||
* **lint:** derive Eq when derive PartialEq ([28df736](https://github.com/okp4/contracts/commit/28df7368832bbeae28ea6012ee44454163cb3fba)) | ||
* **lint:** format all rust code ([b955d74](https://github.com/okp4/contracts/commit/b955d745ab2cbf8c8edf2fe67b15df0a205cca8e)) | ||
* **lint:** simplify assert ([fd08d58](https://github.com/okp4/contracts/commit/fd08d5890e680c3a22eccbf49c9f120ba33cd20d)) | ||
* **lint:** update cw-template readme ([79629bb](https://github.com/okp4/contracts/commit/79629bb43598595073cc5b10aa2679bb0f1eec18)) | ||
* **lint:** update readme by cleaning template stuff ([3137e2a](https://github.com/okp4/contracts/commit/3137e2ac180775ead2ef6bf6b3312b45a740e1bb)) | ||
* make linter happy ([241e6ec](https://github.com/okp4/contracts/commit/241e6ec096a2a30fc36b50fd33df11391824e2d6)) | ||
* **storage:** ensure error querying pins on unexisting object ([7e269ed](https://github.com/okp4/contracts/commit/7e269ed7bd896d5f689f8bbbc346fdf3371f3c4a)) | ||
* **storage:** ensure max objects limit ([0734b58](https://github.com/okp4/contracts/commit/0734b58ca1a6e64e2a6ac40e35b25f9b86985da5)) | ||
* **storage:** indicate max pin count in error ([4bb1af0](https://github.com/okp4/contracts/commit/4bb1af05acb5fe16de250b770666fd8569bb398c)) | ||
* **storage:** lint and format ([2b9cfa2](https://github.com/okp4/contracts/commit/2b9cfa27f58a7b721ea1cdd40511159397592192)) | ||
* **storage:** make PageInfo unidirectionnal ([9245e30](https://github.com/okp4/contracts/commit/9245e300d818af07fb3e43764e6bd7f0e585cdee)) | ||
* **storage:** solve object query is_pinned ([3f26651](https://github.com/okp4/contracts/commit/3f26651895066cd601868348497ef894c22900c3)) | ||
* **storage:** use Uint128 instead of primitive in state ([803e1b3](https://github.com/okp4/contracts/commit/803e1b367ee2185b923b398b96e8eef39ead3e63)) | ||
* **test:** apply linter new rules ([43129c0](https://github.com/okp4/contracts/commit/43129c06bc1c199e9c58bf3413a325859734f744)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.