Skip to content

Latest commit

 

History

History
87 lines (56 loc) · 5.01 KB

CHANGELOG.md

File metadata and controls

87 lines (56 loc) · 5.01 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog,

Unreleased

Upcoming

v0.7.0 - 2023-10-13

API polish & Bug fixes

Added

  • (#28) Support for ModuleFactory while scanning files via scanFor<>Files() methods
  • (#39) Support for multiple scanPaths in report generation
  • (#42) Support for controlling module names computed in MendableReportGenerator

Changed

  • (#31) Change ModuleFactory's signature to parse based on File instead of filename
  • (#38) Create directory for outputPath if it does not exist
  • (#35) Handle different directory file separators for different Operating Systems
  • Rename CLI argument composablesReportsPath to scanPaths and accept multiple scan paths (space separated strings in quotes) in (#40)
  • Fix license header for CssStyle.kt in 3b77aa2
  • Make CliArguments.includeModules default to IncludeModules.ALL in 0ba24f0

Removed

  • (#29) Removed overloaded scanFor<>Files() methods
  • Remove spotless pre-commit hook in e94d5da

Deprecated

v0.6.1 - 2023-08-20

Compatibility updates

Added

  • (#24) Support for maven publishing on CI

Changed

  • (#23) Setup forward compatibility
  • Artifacts are now compatible with Kotlin 1.7.0
  • JVM target-version fixed to 1.8

Removed

  • .toString() and .equals() methods on all data objects got removed
  • Stopped kotlin-std-lib from getting bundled into artifacts

v0.6.0 - 2023-08-18

Underlying components of Mendable are now available as maven-artifacts at MavenCentral

Added

  • (#5) Support for parsing/scanning all of the Jetpack Compose Compiler Metrics files
  • (#18) Support for maven publishing
  • (#19) Documentation on Github-pages
  • (#1) Support for JSON export type, Warning inclusion type, and Recursive File scanning by bsobe 🚀
  • (#13) Support for CI API validation
  • (#9) Support for dependency version management via version-catalogs

Changed

  • (#4) Modularise components into different Gradle modules
  • (#16) Add .toString(), .equals() methods to classes in public APIs / Adopt Poko
  • (#11) Separate out type and default valuein ComposableSignaturesReport
  • (#14) Add missing docs for all the public API
  • (#2) Update workflow runner to ubuntu-latest
  • (#10) Bump up dependency versions
  • (#3) Print logs for failing tests

v0.5.0 - 2022-12-07

Initial release

Added

  • Mendable - A CLI tool to convert multi-module Jetpack Compose compiler metrics into beautiful HTML reports