Skip to content

Releases: aibtcdev/aibtcdev-daos

v0.16.1

14 Jun 04:13
Compare
Choose a tag to compare
  • Update README.md

v0.16.0

02 Jun 23:41
Compare
Choose a tag to compare
  • fix: publish then install latest aibtc/tools package
  • fix: update error descriptions, remove extra comments
  • chore: formatting
  • fix: Corrected type definition for enumObject and added type assertion
  • feat: Expose Clarity smart contract error codes in types package

v0.15.0

24 May 04:00
Compare
Choose a tag to compare
  • feat: Escape quotes in DAO mission using JSON.stringify for contracts
  • fix: move comments to their own line
  • fix: update templates to replace apostrophe on principals
  • fix: Prevent double apostrophes in formatIfPrincipal function
  • refactor: Format template variables after merging custom values
  • feat: Add formatIfPrincipal to handle Stacks principal formatting
  • fix: cleanup and format
  • fix: Remove single quotes from template replacement values

v0.14.0

23 May 20:40
Compare
Choose a tag to compare
  • fix: update package to wipe build dir
  • fix: update run cost contract name to latest
  • fix: Correctly extract keyName in validateContractReplacements
  • fix: Adjust test to match actual error message for missing contract
  • fix: Update regex to exclude newlines in template key names
  • test: Improve template processor test error messages
  • feat: Update template scanner tests and add linting workflow
  • fix: formatting, cleanup, and slight adjustments
  • chore: Remove unused template scanner and contract methods
  • refactor: Move aibtc-pre-faktory dependencies to token contracts
  • feat: Add template variables and contract dependencies for linting
  • feat: Add missing key names to template-variables.ts
  • refactor: Remove auto-add from scanTemplateVariables in ContractBase
  • docs: Create template system refinement plan in markdown file
  • feat: Add base_trait_sip010 and dao_contract_token dependencies
  • feat: Update template scanner with old scan logic and warnings
  • feat: Implement template scanner with validation and reporting
  • fix: update missing/incorrect template values
  • fix: correct failing tests
  • chore: bump packages
  • style: Add as const to CONTRACT_SUBTYPES in contract-types.ts
  • fix: Resolve template processing and variable replacement issues
  • fix: Update template variable comments in Clarity contracts
  • fix: Generate correct template replacement keys for traits/contracts
  • refactor: Simplify template processing logic for replacements
  • refactor: Simplify template replacements using contract types and names
  • chore: bump types package, deps
  • feat: Expose contract names, types, subtypes in @aibtc/types
  • fix: use the right name
  • fix: add rewards account to action proposal voting
  • fix: remove duplicate lines, format code
  • feat: Throw error on missing template variables in contract generator
  • fix: register/add dependencies, match name to symbol like in contract
  • fix: add template replacement for contracts in init

v0.13.0

21 May 19:34
Compare
Choose a tag to compare
  • test: Update generate agent account test for API changes
  • fix: remove redundant variable defs
  • refactor: Refactor custom replacements validation into helper function
  • refactor: Refactor /generate-agent-account to use customReplacements
  • fix: playing with apostrophe in replacement text
  • fix: remove token symbol replacements, add both replace formats
  • fix: match templat variables definitions for unprocessed lines
  • fix: update some naming mismatches
  • fix: syntax error in agent account test
  • feat: Add test for /api/generate-agent-account endpoint
  • fix: check for agent account params in correct function
  • feat: Improve agent account template processing and validation
  • fix: update trait def for dao token dex
  • fix: Correct template variables to match contract trait imports
  • fix: reorganize and review template variables
  • feat: add missing template variables for agent account contracts
  • feat: Add template variable validation and agent account check script
  • fix: simplify check use type/subtype instead of name
  • fix: use consistent name for registry
  • fix: prefer agent-account naming in api endpoint
  • feat: Add API endpoint to generate agent contracts

v0.12.0

19 May 23:05
Compare
Choose a tag to compare
  • fix: pool before dex in deployment order
  • fix: set open true on dex always
  • fix: correct auto formatted template errors
  • fix: outdated bitflow pool reference
  • fix: update contract principals to not use apostrophe
  • chore: remove debug logging from test script
  • fix: update a few inconsistencies in json params
  • fix: properly type inputs to resolve 500
  • fix: handle token symbol toLowerCase() at top of funnel
  • fix: match entire value from contract
  • feat: Add missing template variables for faktory dex contract
  • feat: Set contract displayName in generateContractForNetwork method
  • fix: remove double char on sbtc principal
  • chore: bump aibtc/tools version
  • fix: update deployment order, rename helper fn
  • fix: deploy latest traits with new acct
  • fix: update msg size in trait too
  • fix: reduce total message size to 10k chars
  • fix: consistently name trait to match contract
  • fix: add new testnet trait deployer, fix trait names
  • fix: add check for veto against yes vote
  • fix: add tests for veto-action-proposal() in agent account
  • fix: add veto updates to traits and agent account
  • fix: add missing replacements across token contracts
  • fix: remove for-network variant of test
  • fix: uncomment and create rewards-account trait
  • chore: bump aibtc/tools version
  • fix: correctly export ContractResponse
  • chore: bump aibtc/tools version
  • fix: make token symbol lowercase, readonly clarity version
  • feat: Update API to match simplified types and responses
  • feat: Implement contract creation and retrieval endpoints
  • chore: bump aibtc/tools version
  • fix: simplify contract definition and contract response
  • fix: update all testnet trait refs based on latest deployments
  • fix: clean up api errors, leave todo hooks for later
  • chore: use latest aibtc/tools
  • fix: update generator error, release aibtc/tools patch
  • chore: release aibtc/tools, fix generator error
  • fix: array in array
  • fix: throw error on failed template replacement
  • chore: bump aibtc/tools
  • fix: rework types to use source if subset of info
  • chore: bump @aibtc/tools version
  • chore: bump types version
  • fix: update content key to source in api response and types
  • chore: bump all deps
  • chore: bump types version
  • fix: making a mess to clean up later
  • feat: Import types and update API responses to use @aibtc/types
  • feat: Define API response types using ContractBase in types package
  • chore: bump types with patch
  • fix: restore the ignore for dist/
  • fix: use correct imports for src/index.ts in aibtc/types
  • feat: Fix relative paths in .d.ts and .js files, update index.ts
  • feat: Enhance restructure script to fix import paths and use ES6 modules
  • fix: use both spots
  • fix: not that one this one
  • chore: fix to review dist bundle
  • chore: minor version bump for types
  • chore: cleanup, formatting, adjustments
  • docs: Update README files with error code information
  • docs: Update README files to reflect current utilities and usage
  • feat: Add test scripts to package.json for coverage and endpoints
  • docs: Update tests README to reflect current test suite structure
  • docs: Update src/README.md to reflect current API structure
  • docs: Update models README to reflect contract-template.ts content
  • docs: Update contracts README to reflect latest code structure
  • feat: Update README files to reflect current codebase structure
  • fix: remove CORE and EXTERNAL registry refs
  • refactor: setup run cost as known address
  • fix: make token symbol lowercase for replacements
  • fix: update allowed owners in prep for testnet
  • fix: clean up tests, fetch assets, and check return object details
  • fix: Use dao-helpers and asset-helpers in run-cost tests.
  • refactor: Simplify balance check in transfer test
  • refactor: Use asset helpers for balance checks in tests
  • feat: Implement missing tests for aibtc-dao-run-cost contract
  • fix: add back values used in tests with comments
  • fix: add in testnet owner values
  • chore: formatting
  • refactor: Update aibtc-dao-run-cost tests for contract changes
  • fix: the math
  • fix: assert can-execute and add prints to executions
  • fix: implement created height and expiration
  • feat: Increment setConfirmationsProposalsTotal when adding proposal
  • feat: Implement function to set confirmation threshold
  • fix: Fix map-set and execute-transfer functions in aibtc-dao-run-cost.clar
  • feat: Update set-asset and transfer-dao-token to match set-owner
  • fix: update flow specific to each proposal
  • refactor: use maps to track proposal paramters, counters for nonce
  • fix: simplify to just token symbol
  • fix: add required fields to endpoint test
  • fix: check for required fields at dao generation
  • fix: use ' in template generation instead of variables
  • Revert "fix: prefix principals with ' for templates"
  • fix: prefix principals with ' for templates
  • fix: clean up and reduce logging
  • fix: remove titleBefore from CF logging, clean up formatting
  • fix: simplify trait definition, remove prefix

v0.11.0

15 May 18:20
Compare
Choose a tag to compare
  • fix: update build process, correct index location
  • feat: Restructure dist folder after build using a script
  • build: Clean dist directory before building types package
  • fix: bump version for patch
  • chore: match lock to package.json
  • refactory: simplify name daos-types to types
  • refactor: change to match org name before publish
  • fix: update to use built-ins where possible, formatting
  • feat: Move DeploymentResult and remove MCP event types from index.ts
  • feat: Remove MCP types and deployment result from contract info.
  • refactor: Import types from project files and update README
  • feat: Create and publish @aibtcdev/daos-types package for API types
  • feat: update semver workflow to update package.json and changelog

v0.10.0

14 May 18:01
0c9e387
Compare
Choose a tag to compare

Changelog Contents