Skip to content

Latest commit

 

History

History
455 lines (341 loc) · 12.3 KB

CHANGELOG.md

File metadata and controls

455 lines (341 loc) · 12.3 KB

v0.5.17 (2024-11-05)

Feat

  • add remote client constructor
  • add avatar image components
  • add SVG CDN Illustrations to marketing architecture
  • marketing: refactor marketing page components
  • Refactor intro video component to use a proper script template
  • Move Alpine.js script initialization to separate component
  • Add intro video modal component
  • add homepage architecture section
  • add Hero section component with stats and buttons
  • css: add new utility classes for group hover
  • implement authentication register finish endpoint
  • add controller creation step to allocate
  • Update service module README based on protobuf files
  • Update x/macaroon/README.md with details from protobuf files
  • update Vault README with details from proto files

Fix

  • update file paths in error messages
  • update intro video modal script
  • include assets generation in wasm build

Refactor

  • update marketing section architecture
  • change verification table id
  • proto: remove macaroon proto
  • rename ValidateBasic to Validate
  • rename session cookie key
  • remove unused sync-initial endpoint
  • remove formatter.go from service module

v0.5.16 (2024-10-21)

v0.5.15 (2024-10-21)

v0.5.14 (2024-10-21)

Refactor

  • remove StakingKeeper dependency from GlobalFeeDecorator

v0.5.13 (2024-10-21)

Feat

  • add custom secp256k1 pubkey

Refactor

  • update gRPC client to use new request types
  • use RawPublicKey instead of PublicKey in macaroon issuer
  • improve error handling in DID module

v0.5.12 (2024-10-18)

Feat

  • add User-Agent and Platform to session
  • introduce AuthState enum for authentication state

Fix

  • version: revert version bump to 0.5.11
  • version: update version to 0.5.12

Refactor

  • remove dependency on proto change detection
  • update asset publishing configuration

v0.5.11 (2024-10-10)

Feat

  • nebula assets served from CDN
  • use CDN for nebula frontend assets
  • add static hero section content to homepage
  • add wrangler scripts for development, build, and deployment
  • remove build configuration
  • move gateway web code to dedicated directory
  • add PubKey fast reflection
  • macaroon: add transaction allowlist/denylist caveats
  • add PR labeler
  • devbox: remove hway start command
  • add GitHub Actions workflow for running tests
  • add workflow for deploying Hway to Cloudflare Workers
  • Publish configs to R2
  • integrate nebula UI with worker-assets-gen
  • extract reusable layout components
  • Implement service worker for IPFS vault
  • implement CDN support for assets
  • add payment method support
  • add support for public key management
  • add ModalForm component
  • add LoginStart and RegisterStart routes
  • implement authentication views
  • add json tags to config structs
  • implement templ forms for consent privacy, credential assert, credential register, and profile details
  • vault: introduce assembly of the initial vault
  • add client logos to homepage
  • add tailwind utility classes
  • implement new profile card component

Fix

  • Correct source directory for asset publishing
  • install dependencies before nebula build
  • update Schema service to use new API endpoint
  • fix broken logo image path

Refactor

  • remove unnecessary branch configuration from scheduled release workflow
  • update dwn configuration generation import path
  • use nebula/routes instead of nebula/global
  • move index template to routes package
  • remove cdn package and move assets to global styles
  • move nebula assets to hway build directory
  • remove docker build and deployment
  • rename internal/session package to internal/ctx
  • remove unused fields from
  • rename PR_TEMPLATE to PULL_REQUEST_TEMPLATE
  • remove devbox.json init hook
  • rename sonrd dockerfile to Dockerfile
  • remove unused dependency
  • rename 'global/cdn' to 'assets'
  • move CDN assets to separate folder
  • move Pkl module definitions to dedicated package
  • move CDN assets to js/ folder
  • remove unused component templates
  • move ui components to global
  • move view handlers to router package

v0.5.10 (2024-10-07)

Feat

  • blocks: remove button component

v0.5.9 (2024-10-06)

Feat

  • add Motr support
  • update UIUX PKL to utilize optional fields

Fix

  • Update source directory for asset publishing

v0.5.8 (2024-10-04)

Refactor

  • Remove unused logs configuration

v0.5.7 (2024-10-04)

Feat

  • devbox: use process-compose for testnet services
  • remove motr.mjs dependency
  • add markdown rendering to issue templates
  • update issue templates for better clarity
  • add issue templates for tracking and task issues
  • add issue templates for bug report and tracking
  • introduce docker-compose based setup

Refactor

  • update issue template headings
  • rename bug-report issue template to bug

v0.5.6 (2024-10-03)

Feat

  • add hway and sonr processes to dev environment

v0.5.5 (2024-10-03)

Feat

  • add rudimentary DidController table
  • update home section with new features
  • introduce Home model and refactor views
  • nebula: create Home model for home page

Refactor

  • reorganize pkl files for better separation of concerns
  • rename msg_server_test.go to rpc_test.go

v0.5.4 (2024-10-02)

v0.5.3 (2024-10-02)

Fix

  • remove unnecessary telegram message template

v0.5.2 (2024-10-02)

Feat

  • service: integrate group module (#1104)

Refactor

  • revert version bump to 0.5.1

v0.5.1 (2024-10-02)

Refactor

  • move Motr API to state package

v0.5.0 (2024-10-02)

Feat

  • allow multiple macaroons with the same id

v0.4.5 (2024-10-02)

Fix

  • use correct secret for docker login

v0.4.4 (2024-10-02)

v0.4.3 (2024-10-02)

Feat

  • release: add docker images for sonrd and motr
  • update homepage with new visual design
  • add DID to vault genesis schema
  • add video component
  • add video component
  • add hx-get attribute to primary button in hero section

Fix

  • layout: add missing favicon
  • hero: Use hx-swap for primary button to prevent flicker

Refactor

  • use single GITHUB_TOKEN for release workflow
  • update workflow variables

v0.4.2 (2024-10-01)

Refactor

  • use single GITHUB_TOKEN for release workflow

v0.4.1 (2024-10-01)

Feat

  • Implement session management
  • allow manual release triggers
  • add Input and RegistrationForm models
  • add new utility classes
  • add login and registration pages
  • add tailwindcss utilities
  • add support for ARM64 architecture
  • add DWN resolver field
  • add stats section to homepage
  • implement hero section using Pkl
  • add PKL schema for message formats
  • add Homebrew tap for sonr
  • update release workflow to use latest tag

Fix

  • version: update version number to 0.4.0
  • update release workflow to use latest tag
  • versioning: revert version to 0.9.0
  • cta: Fix typo in CTA title
  • change bento section title to reflect security focus
  • adjust hero image dimensions
  • Input: Change type from to
  • update hero image height in config.pkl

Refactor

  • move home page sections to home package
  • rename motrd to motr
  • update hero image dimensions
  • move nebula configuration to static file
  • rename buf-publish.yml to publish-assets.yml
  • remove unused field from

v0.4.0 (2024-09-30)

Feat

  • dwn: add wasm build for dwn
  • add macaroon and oracle genesis states
  • add scheduled binary release workflow
  • introduce process-compose for process management
  • add counter animation to hero section
  • add registration page

Fix

  • Enable scheduled release workflow

Refactor

  • remove old changelog entries
  • remove unnecessary checkout in scheduled-release workflow
  • rename build ID to sonr
  • remove unnecessary release existence check
  • move dwn wasm build to pkg directory

v0.3.1 (2024-09-29)

Refactor

  • move nebula/pages to pkg/nebula/pages

v0.3.0 (2024-09-29)

Feat

  • add buf.lock for proto definitions

Fix

  • remove unused linting rules
  • update proto breaking check target to master branch

Refactor

  • remove unused lock files and configurations

v0.2.0 (2024-09-29)

Feat

  • disable goreleaser workflow
  • update workflows to include master branch
  • remove global style declaration
  • oracle: add oracle module
  • optimize IPFS configuration for better performance
  • add local IPFS bootstrap script and refactor devbox config
  • add AllocateVault HTTP endpoint
  • add WebAuthn credential management functionality
  • remove unused coins interface
  • remove global integrity proof from genesis state
  • add vault module
  • enable buf.build publishing on master and develop branches
  • add Gitflow workflow for syncing branches
  • add automated production release workflow
  • ui: implement profile page
  • add automated production release workflow
  • did: remove unused proto files
  • add enums.pulsar.go file for PermissionScope enum (#4)
  • add initial DID implementation
  • remove builder interface
  • add basic UI for block explorer
  • add Usage: pkl [OPTIONS] COMMAND [ARGS]...
  • use SQLite embedded driver
  • add DID method for each coin
  • Expand KeyType enum and update KeyInfo message in genesis.proto
  • Add whitelisted key types to genesis params
  • Add DID grants protobuf definition
  • Add fields to KeyInfo struct to distinguish CBOR and standard blockchain key types
  • Add new message types for AssetInfo, ChainInfo, Endpoint, ExplorerInfo, FeeInfo, and KeyInfo
  • run sonr-node container in testnet network and make network external
  • Add docker-compose.yaml file to start a Sonr testnet node
  • configure Sonr testnet environment
  • Update Dockerfile to start and run a testnet
  • add Equal methods for AssetInfo and ChainInfo types
  • Add ProveWitness and SyncVault RPCs
  • Add MsgRegisterService to handle service registration
  • Add MsgRegisterService to handle service registration
  • add enums.pulsar.go file for PermissionScope enum

Fix

  • ensure go version is up-to-date
  • use GITHUB_TOKEN for version bump workflow
  • update account table interface to use address, chain and network
  • ci: update docker vm release workflow with new token
  • use mnemonic phrases for test account keys
  • reduce motr proxy shutdown timeout
  • nebula: use bunx for tailwindcss build
  • proto: update protobuf message index numbers
  • ante: reduce POA rate floor and ceiling
  • Update proc_list_width in mprocs.yaml
  • Add service to database when registering
  • pin added did documents to local ipfs node
  • remove extra spaces in typeUrl
  • release: remove unnecessary quotes in tag pattern
  • remove unused imports and simplify KeyInfo message
  • bind node ports to localhost
  • Update docker-compose network name to dokploy-network
  • Update network name to dokploy
  • remove unused port mapping
  • Update docker-compose.yaml to use correct volume path
  • update docker-compose volume name
  • Update docker-compose.yaml to use shell directly for sonrd command
  • replace "sh" with "/bin/sh" in docker-compose.yaml command
  • Update runner image dependencies for debian-11
  • deps: update golang image to 1.21
  • chains: update nomic chain build target
  • Remove unused Meta message from genesis.proto
  • Add ProveWitness and SyncVault RPCs

Refactor

  • adjust source directory for config files (#1102)
  • Use actions/checkout@v4
  • remove unused master branch from CI workflow
  • rename github token secret
  • remove unnecessary x-cloak styles
  • optimize oracle genesis proto
  • remove unused code related to whitelisted assets
  • update buf publish source directory
  • adjust devbox configuration to reflect nebula changes
  • rename msg_server.go to rpc.go
  • remove devbox integration
  • move dwn package to app/config
  • move configuration files to app directory
  • extract root command creation to separate file
  • move ipfs setup to function
  • remove unnecessary proxy config
  • rename script to
  • move DWN proxy server logic to separate file
  • use htmx instead of dwn for vault client
  • remove unused environment variables
  • simplify verification method structure
  • use staking keeper in DID keeper
  • remove unused dependencies
  • remove unused image building workflow
  • add field to
  • Update KeyKind Enum to have proper naming conventions
  • Update DIDNamespace to have proper naming convention
  • expose ports directly in docker-compose
  • remove unused port mappings
  • streamline script execution
  • use CMD instead of ENTRYPOINT in Dockerfile
  • deps: Upgrade Debian base image to 11
  • Simplify the types and properties to keep a consistent structure for the blockchain
  • remove PERMISSION_SCOPE_IDENTIFIERS_ENS enum value