v1.0.0
1.0.0 (2023-03-24)
Features
- add bucket query (4d9976d)
- add cw-template (72d943e)
- ci: add update draft doc trigger (8ee54dd)
- cw-storage: add bucket limits (604086f)
- cw-storage: add ObjectData query (a022a00)
- cw-storage: specify contract (2080e5c)
- docs: add documentations title on attribute (48cc0b9)
- docs: add script to improve docs description (b26698c)
- docs: change struct comment to be displayed on generated docs (7bdf548)
- docs: check if jsonschema2md is present (70bc47b)
- docs: fail generate docs if jsonschema2md is not installed (c22e902)
- docs: generate documentation (a88941d)
- docs: generate documentation with jsonschema2md (5b165e3)
- docs: ignore docs folder from markdown linter (4c7011d)
- docs: lint changed docs files (068a719)
- docs: mulitple schema generation (958093b)
- docs: only ignore json schema on contract folder (6a43254)
- docs: publish docs (63c533b)
- docs: remove schema folder from git (8eae25d)
- docs: rm docs folder before generation (65ddb99)
- docs: trigger the docs workflow to update documentation (e50e401)
- gov: add query retrieving program location (7ab021f)
- gov: design contract messages (bb54756)
- law: add break stone exec signature (263e6db)
- law: add broken flag in state (f82073f)
- law: add Law state + tests (35e8e91)
- law: add uri parser to Object (3ec96b2)
- law: check if law is broken before ask (0cdf648)
- law: create temporary context on instantiate (e9de097)
- law: impl Ask query (af37eb7)
- law: impl from on ObjectResponse (17e31d1)
- law: impl into StdError on ContractError (d59b268)
- law: implement instantiate (2adaa5b)
- law: implement the program query (fe4b0da)
- law: implements break stone exec msg (c28535f)
- law: implements object to uri mapping (06df729)
- law: implements source_files ask query (c27c2db)
- law: instantiate with sub message store (8819c38)
- law: update state with object and dependencies (314bf4a)
- logic: add a sample logic query contract (8a67c8d)
- logic: introduce logic module bindings (465a4fe)
- remove main.rs (62090ca)
- schema: generate schema not at workspace place (c1b1f28)
- storage: add cursor bs58 encoding helpers (1e7c2bc)
- storage: add execute PinObject (07f5e37)
- storage: add pagination configuration (6eeb157)
- storage: add pin count attribute on Object (04d8bff)
- storage: add queries dummy impl (23f6de9)
- storage: add sha256 hash computation util (ada8714)
- storage: add the query to get bucket information (35b6184)
- storage: add total size to bucket state (ce5d622)
- storage: check if bucket name is not empty (eb193db)
- storage: create bucket state (53e2b8c)
- storage: define errors related to bucket limits (4c6587d)
- storage: enhance error context (c7e33d8)
- storage: implement the forget object execute message (52f1666)
- storage: implement unpin object (94613c5)
- storage: implements data state structure (0212af3)
- storage: implements object data query (11267fa)
- storage: implements object pins query (af9d04f)
- storage: implements object query (5bccebd)
- storage: implements objects query (4326b4c)
- storage: implements objects state structure (cf67f3e)
- storage: implements pins state structure (467c2da)
- storage: implements store object exec msg (8a1b618)
- storage: instantiate bucket (c56df54)
- storage: load buckect only if object exist (57327db)
- storage: persist bucket owner address (758ed9a)
- storage: persist object count in bucket state (e233791)
- storage: remove address index on pins state (05e07ec)
- storage: remove unused NotImplemented error (7cbb7c6)
- storage: remove whitespace from bucket name (403451b)
- storage: return error when storing already stored object (da89b6f)
- storage: try to generify pagination logic (e229988)
- storage: unpin sender on forget (9f027ca)
- template: add task to generate schema (815c58e)
- template: build asC lib for generate wasm (9e9f5c9)
- template: format rust and toml (e4dadf1)
- template: update template with new from cosmwasm (9656cca)
- ci: install jsonschema through yarn global and include in path (16b88bc)
- ci: only trigger report wasm size on PR (deecbd1)
- ci: remove check feature on test and lint (6a431e1)
- ci: tarpaulin cargo crate name (9d1931c)
- ci: trigger the good workflow id (e611394)
- ci: use bash shell for check_contract task (eded5b1)
- ci: use new check-contract crates (58cdf37)
- ci: verify docs update (12eb19e)
- ci: wrong object input for trigger workflow (ee5fe8d)
- docs: correctly escaping error message (c9b61e8)
- docs: disable checking jsonschema2md binary (dfcf049)
- docs: only find json schema at root folder (7145f6e)
- docs: search json file into schema folder for gen doc (c48bc23)
- format code (1fd1571)
- law: linter impl From unstead of into (49bc80c)
- law: program conversion base64 to string (3b11d2d)
- lint: derive Eq when derive PartialEq (28df736)
- lint: format all rust code (b955d74)
- lint: simplify assert (fd08d58)
- lint: update cw-template readme (79629bb)
- lint: update readme by cleaning template stuff (3137e2a)
- make linter happy (241e6ec)
- storage: ensure error querying pins on unexisting object (7e269ed)
- storage: ensure max objects limit (0734b58)
- storage: indicate max pin count in error (4bb1af0)
- storage: lint and format (2b9cfa2)
- storage: make PageInfo unidirectionnal (9245e30)
- storage: solve object query is_pinned (3f26651)
- storage: use Uint128 instead of primitive in state (803e1b3)
- test: apply linter new rules (43129c0)