All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
Upcoming
v0.7.0 - 2023-10-13
API polish & Bug fixes
- (#28) Support for
ModuleFactory
while scanning files viascanFor<>Files()
methods - (#39) Support for multiple
scanPaths
in report generation - (#42) Support for controlling module names computed in
MendableReportGenerator
- (#31) Change
ModuleFactory
's signature to parse based onFile
instead offilename
- (#38) Create
directory
foroutputPath
if it does not exist - (#35) Handle different
directory
file separators
for differentOperating Systems
- Rename CLI argument
composablesReportsPath
toscanPaths
and accept multiple scan paths (space separated strings in quotes) in (#40) - Fix
license header
forCssStyle.kt
in 3b77aa2 - Make
CliArguments.includeModules
default toIncludeModules.ALL
in 0ba24f0
MendableReportGeneratorRequest
's constructor with singlescan path
parameter in (#39)MendableReportGeneratorRequest.scanPath
property in (#39)
v0.6.1 - 2023-08-20
Compatibility updates
- (#24) Support for maven publishing on CI
- (#23) Setup forward compatibility
- Artifacts are now
compatible
withKotlin 1.7.0
JVM
target-version
fixed to1.8
.toString()
and.equals()
methods on alldata 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
- (#5) Support for
parsing
/scanning
all of the Jetpack Compose Compiler Metrics files - (#18) Support for
maven publishing
- (#19)
Documentation
onGithub-pages
- (#1) Support for
JSON
export type,Warning
inclusion type, andRecursive File
scanning by bsobe 🚀 - (#13) Support for
CI
API validation
- (#9) Support for dependency version management via
version-catalogs
- (#4) Modularise components into different Gradle modules
- (#16) Add
.toString()
,.equals()
methods to classes in public APIs / AdoptPoko
- (#11) Separate out
type
anddefault value
inComposableSignaturesReport
- (#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
- Mendable - A CLI tool to convert multi-module Jetpack Compose compiler metrics into beautiful HTML reports