1. Jan 26, 2021
  2. Jan 25, 2021
  3. Jan 20, 2021
  4. Jan 18, 2021
  5. Jan 15, 2021
  6. Jan 13, 2021
  7. Jan 12, 2021
  8. Jan 11, 2021
  9. Jan 08, 2021
  10. Jan 05, 2021
  11. Dec 14, 2020
  12. Dec 10, 2020
  13. Dec 01, 2020
    • Andrew Jones's avatar
      Release v0.8.0 (#111) · 24c2854f
      Andrew Jones authored
      * Bump versions
      
      * Upgrade dependencies
      
      * Update CHANGELOG.md
      
      * Fix CHANGELOG.md
      
      * Remove changelog messages about CI
      24c2854f
  14. Nov 05, 2020
  15. Nov 02, 2020
  16. Oct 26, 2020
  17. Oct 13, 2020
    • Andrew Jones's avatar
      Release v0.7.0 (#82) · ec3394a0
      Andrew Jones authored
      * Use ink 3.0.0-rc1
      
      * Fix template ink deps
      
      * Fix deprecation warnings
      
      * Update CHANGELOG.md
      
      * Update README
      
      * Fmt
      
      * Add README to metadata crate to allow publishing
      
      * Add templates dir to include for publishing
      
      * Update Cargo.lock
      
      * Just make it 0.7.0 release
      v0.7.0
      ec3394a0
  18. Sep 10, 2020
    • Andrew Jones's avatar
      Extract contract metadata to its own crate (#69) · f0e7cabb
      Andrew Jones authored
      * Extract contract metadata to its own crate
      
      * Add json serialization test
      
      * Add json test for excluding optional fields
      
      * Add doc tests and rename to contract-metadata
      
      * Fmt
      
      * Fix tests
      
      * Fmt
      
      * Builder API for contract metadata
      
      * Tests for builder pattern
      
      * Fmt
      
      * Make metadata version camel case
      
      * Builder optional fields
      
      * Check whether fields have not already been set
      
      * Check at least one author
      
      * I really should check it compiles before pushing
      
      * Oh yeah and cargo fmt fml
      
      * Yeah
      f0e7cabb
  19. Aug 13, 2020
  20. Aug 05, 2020
  21. Jul 23, 2020
    • Andrew Jones's avatar
      Generate extended contract metadata (#62) · d28a743b
      Andrew Jones authored
      * Generate main.rs with quote for passing extension metadata
      
      * Update template to scale-info 0.3
      
      * Rename ink_abi package to ink_metadata
      
      * Temporarily change ink dependency branch to aj-extra-metadata
      
      * Fix up metadata generation codegen
      
      * Promote metadata mod to directory
      
      * Move InkProjectExtension data structure over from ink! PR
      
      * Revert "Generate main.rs with quote for passing extension metadata"
      
      This reverts commit 0929ce8a
      
      * Make it compile
      
      * Flatten metadata struct
      
      * Fmt
      
      * Capture ink metadata from stdout
      
      * Update comment
      
      * Construct hardcoded metadata values
      
      * Remove contract metadata builder, it is redundant
      
      * Generate contract wasm hash
      
      * Refactor: extract CrateMetadata for use in both metadata and build
      
      * Fmt
      
      * Rust version
      
      * Contract version
      
      * Add remaining optional enhanced metadata
      
      * Move wasm build, make repo and license work
      
      * Just use a String for the license
      
      * Remove unused variants
      
      * Read docs and homepage urls directly from manifest
      
      * Read user defined metadata
      
      * Fmt
      
      * This PR no longer depends on an updated version of ink!
      
      * Fix test error, refactor commands to use common method name
      
      * Fmt
      
      * Refactor crate metadata collection
      
      * Remove ink_lang dependency from generated metadata crate
      
      * Fmt
      
      * Return metadata path from generation
      
      * Fmt
      
      * Test metadata wasm hash
      
      * Fmt
      
      * Read ink language version
      
      * Ensure tmp dir is cleaned up after build
      
      * Make cargo-contract tmp dir not hidden
      
      * Fmt
      
      * Test source compiler, contract name, contract version
      
      * Use ink branch temporarily
      
      * Test for authors and documentation
      
      * Test user provided metadata section
      
      * Drop automatically handles tempdir removal
      
      * Remove redundant unwind bound
      
      * Comment crate features
      
      * Revert template to point at ink master
      
      * Self
      
      * Update comment
      
      * Remove redundant comment
      d28a743b
  22. Jun 25, 2020
  23. Jun 24, 2020
    • Andrew Jones's avatar
      Autogenerate abi/metadata package (#58) · 80716750
      Andrew Jones authored
      * Use into for constructing toml values
      
      * Promote workspace mod to directory
      
      * Fix import warnings
      
      * Update license headers
      
      * Remove abi package from template, generate it instead
      
      * Extract contract name and generate files
      
      * Fix some errors
      
      * Insert ink_lang dependency
      
      * Fmt
      
      * ink! v2 compatibility
      
      * Use new generate_metadata extern
      
      * Warn the user if they have legacy abi_gen artifacts
      
      * Move existing abi package check to the right place
      
      * Remove v2 backwards compat, use ink! master in template
      
      * Remove type_metadata dependency
      
      * Fix up template for working with ink! master
      
      * Update template lib.rs for ink! 3
      
      * Fix template
      
      * Fix template constructors
      
      * Try again with template
      
      * Move template files to templates dir
      
      * Rename abi to metadata
      
      * Rename abi constant and update warning
      
      * More renames from abi to metadata
      
      * Document generate_package function
      
      * Fmt
      
      * More abi to metadata renames
      
      * Update template parity-scale-codec
      
      * Bump version
      ink-ci
      80716750
  24. Jun 16, 2020
    • Andrew Jones's avatar
      Add preferred default release profile settings (#55) · 4a265c3d
      Andrew Jones authored
      * Add preferred defaults to `[profile.release]` section
      
      * Add preferred profile.release defaults for contract build
      
      * Remove [release.profile] section, update to scale-info release
      
      * Fmt
      
      * Fix remaining type-metadata reference in template
      
      * Remove unused default impl of Profile
      
      * OptLevel refactoring
      
      * Indent test toml for readability
      
      * Specify exact Lto values
      
      * Make OptLevel consistent with Lto (no option)
      
      * Revert to using type-metadata until ink! 3.0 release
      4a265c3d
  25. May 18, 2020
  26. May 13, 2020
  27. May 12, 2020
  28. Mar 26, 2020
    • Andrew Jones's avatar
      Release v0.6.0 (#50) · 25b7234b
      Andrew Jones authored
      * Update subxt and bump version
      
      * Update CHANGELOG
      
      * Update README
      
      * Fail build.rs when error, add diagnostics
      
      * Rename template Cargo.toml files so they are not excluded from the package
      
      It appears any dir with a Cargo.toml (not included in the workspace) is excluded from the package.
      
      * Reorder env vars for clarity
      
      * Add mention of crates.io release in CHANGELOG
      
      * Valid category slugs
      v0.6.0
      25b7234b
  29. Mar 18, 2020
  30. Mar 06, 2020