1. Mar 15, 2022
  2. Mar 03, 2022
  3. Feb 23, 2022
    • Michael Müller's avatar
      Add ink! linting MVP stage (#431) · 836acbff
      Michael Müller authored
      
      
      * Add ink! linting MVP stage
      
      * CI: cache cargo installations; update versions
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarSergejs Kostjucenko <[email protected]>
      
      * Update changelog
      
      * Check if `dylint` requirements are installed
      
      * Make `clippy` happy
      
      * Make tests happy
      
      * Make `LICENSE` symlink
      
      * Make error handling and panic's consistent
      
      * Improve code structure
      
      * Remove unneeded `--workspace`
      
      * Fix `mapping-two-constructor` test file
      
      * Simplify `Option<Vec<_>>` to `Vec`
      
      * Generalize unsetting of env variables in `invoke_cargo`
      
      * Move special case of `dylint` verbosity to call site
      
      * Keep calm and return an `Err`
      
      * Move checking for `dylint-link` to `build.rs`
      
      * Add `ink_linting/Cargo.lock`
      
      * Move `bool_to_exit_code` inline
      
      * Add test for non-fully-qualified path call of `initialize_contract`
      
      * Fix panic when no manifest path was supplied
      
      * Improve structure of `build.rs`
      
      * Make linting error message non-blaming
      
      * Remove incorrect note on not detecting indirections
      
      * Make `clippy` happy
      
      * Impprove text
      
      * Build `ink_linting` with `--locked`
      
      * Fix path separators for Windows CI
      
      * Revert "Fix path separators for Windows CI"
      
      This reverts commit b5998313.
      
      * Revert me: Debug failing Windows CI
      
      * Revert me: Debug failing Windows CI
      
      * Revert me: Debug failing Windows CI
      
      * Revert me: Debug failing Windows CI
      
      * Revert me: Debug failing Windows CI
      
      * Revert me: Debug failing Windows CI
      
      * Revert me: Debug failing Windows CI
      
      * Use `which` for detecting `dylint-link` installation
      
      * Remove `DYLINT_DRIVER_PATH`
      
      * Add `--lib`
      
      * Revert "Remove `DYLINT_DRIVER_PATH`"
      
      This reverts commit d0d209fe
      
      .
      
      * Use temporary `DYLINT_DRIVER_PATH` path during tests
      
      * Give `template` variable a speaking name
      
      Co-authored-by: CI system <>
      Co-authored-by: default avatarSergejs Kostjucenko <[email protected]>
      836acbff
  4. Jan 20, 2022
  5. Dec 20, 2021
  6. Nov 25, 2021
  7. Nov 23, 2021
  8. Nov 16, 2021
    • Green Baneling's avatar
      Update unreleased section (#364) · f0e14e9d
      Green Baneling authored
      * `-Clinker-plugin-lto` reduced the size of my contract
      From:
      Original wasm size: 68.6K, Optimized: 31.9K
      
      To:
      Original wasm size: 67.2K, Optimized: 31.0K
      
      * Compiler will use `-Clinker-plugin-lto` if `lto` is enabled
      
      * Updated Unreleased section
      f0e14e9d
  9. Oct 19, 2021
  10. Sep 09, 2021
  11. Aug 26, 2021
  12. Aug 12, 2021
    • Michael Müller's avatar
      Release v0.14.0 (#327) · 7bbc95ce
      Michael Müller authored
      * Add log output
      
      * Add #326 to changelog
      
      * Bump version
      
      * Fix changelog
      v0.14.0
      7bbc95ce
    • Hernando Castano's avatar
      Add option for JSON formatted output (#324) · 259b716e
      Hernando Castano authored
      
      
      * Spit out JSON results at the end of a build
      
      * Mark `--output_json` as conflicting with `--verbose`
      
      * Override verbosity to `quiet` when outputting JSON
      
      * Update tests to include `OutputType` param
      
      * Temporarily please Clippy
      
      * Add some logging
      
      This is gonna fail, but I want to see what the CI has to say.
      
      * Remove TODO so that format CI step passes
      
      * Return result from `serialize_json`
      
      * Make JSON test a sanity check
      
      * Mention this PR in the CHANGELOG
      
      * Implement `Default` for a few build options
      
      * Address Clippy's `too_many_arguments` lint
      
      * Use `ExecuteArgs` in tests
      
      * Make `manifest_path` field public instead
      
      Clippy was complaining about `dead_code` when building
      in non-test mode, so I'm going with this instead.
      
      * Apply suggestions from code review
      
      Co-authored-by: default avatarMichael Müller <[email protected]>
      
      * Sanity check `BuildResult'` JSON serialized form
      
      * Add `execute()` test back
      
      * Import `OutputType` in tests
      
      Co-authored-by: default avatarMichael Müller <[email protected]>
      259b716e
  13. Aug 11, 2021
  14. Aug 03, 2021
    • Michael Müller's avatar
      Release v0.13.1 (#320) · d11e1b46
      Michael Müller authored
      v0.13.1
      d11e1b46
    • Michael Müller's avatar
      Fix path issue for Windows (#313) · c76ffc6a
      Michael Müller authored
      * Run tests for Windows
      
      * Add test to reproduce error
      
      * Canonicalize paths in test
      
      * Revert me: Run only necessary tests
      
      * Join `Path`'s to avoid OS-specific separators
      
      * Revert me: Debug output
      
      * Fix workflow
      
      * Revert me: Debugging
      
      * Windows debugging
      
      * More debugging
      
      * Debugging
      
      * Debugging
      
      * Add nightly
      
      * Debugging
      
      * Debugging
      
      * Debugging
      
      * Debugging
      
      * Debugging
      
      * Fix commands
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Debug path
      
      * Remove eprintln's
      
      * Test should fail
      
      * Test should run
      
      * Test should run
      
      * Restore Windows testing
      
      * Apply `cargo fmt`
      
      * Fix default
      
      * Remove debug stuff
      
      * Run tests only `master`
      
      * Update changelog
      c76ffc6a
  15. Jul 22, 2021
  16. May 25, 2021
  17. May 12, 2021
  18. Apr 21, 2021
  19. Apr 12, 2021
  20. Apr 06, 2021
  21. Mar 31, 2021
  22. Mar 02, 2021
  23. Feb 24, 2021
  24. Feb 22, 2021
  25. 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
  26. Oct 26, 2020
  27. 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
  28. May 12, 2020
  29. 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
  30. Mar 18, 2020
  31. Feb 26, 2020