Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
Changelog
v0.2.0 – 2025-08-29
Module Version
Module
Version
Crypto-Trader
0.2.0
Crypto-Trader-Admin
0.0.3
Crypto-Trader-Analysis
0.1.2
Crypto-Trader-Api
0.0.4
Crypto-Trader-Assets
0.0.3
Crypto-Trader-Library
0.0.4
Api-Library
0.0.4
Api-Communication
0.0.3
Api-Components
0.0.4
Api-Models
0.0.5
Api-Repositories
0.0.4
Desktop-Library
0.0.2
Desktop-Components
0.0.2
Desktop-Styles
0.0.1
Externals-Library
0.0.2
Externals-OpenAI
0.0.2
Version-Library
0.0.2
Version-Models
0.0.2
Crypto-Trader-Testing
0.0.3
Crypto-Trader-Version
0.1.0
Highlights
Introduce Desktop-Library and Desktop-Components for JavaFX; migrate reusable UI from Admin.
Add Crypto-Trader-Promo with OpenAI-powered commit/issue/release summaries and automated X posting.
Add Version-Library and Version-Models plus Crypto-Trader-Version app for POM parsing, validation, and changelog generation.
Factor OpenAI features into new Externals-Library and Externals-OpenAI modules.
Overhaul CI/CD: smarter multi-module Maven publishing to GitHub Packages with manual dispatch and artifact checks.
Repo-wide POM updates: descriptions, Lombok-enabled compiler setup, and 0.2.0 version alignment.
Update all module versions and dependencies for 0.2.0; add descriptive POM metadata across modules.
Configure GitHub Packages distribution management for artifact hosting and dependency resolution.
Fix library artifact naming issue that prevented files from being served.
Prevent accidental skipping of library publishing in parent and library modules.
Migrate reusable JavaFX components to Desktop-Components and refactor views accordingly.
Include Desktop-Components in Spring scan and module-info; add required dependencies.
Add slf4j-api for logging.
Add Desktop-Library and Version-Library modules to the library aggregator.
Add module POMs and integrate JavaFX content.
Add index.scss entry for the Desktop-Styles module.
Refactor module artifact IDs and names to a simplified, consistent schema.
Simplify dependency declarations and remove redundant JUnit version property.
Generate test JARs via maven-jar-plugin and add ApiModelsTestSuite.
Change module type to open; comment out now-unnecessary opens directives.
Simplify test dependency configuration.
Add module with packaging, dependencies, build plugins, and module-info for JavaFX applications.
New injectable JavaFX components module with Spring and logging dependencies.
Migrate components from Admin; expand module-info and include in Spring component scan.
New JavaFX styles package with base library stylesheets and index.scss.
Add release workflow to publish the styles package to GitHub Packages.
Scope package name to @theoliverlear/desktop-styles.
New module to host integrations with external services; add project configuration.
New module for OpenAI integration; generalize and move OpenAiChat here.
Add module-info and POM configuration; depend on Externals-Library.
Add Maven configuration to support version tooling modules.
Introduce rich POM modeling (Pom, PomElement, PomDependency, ModuleDescendent).
Export element package; handle Maven namespaces and parent resolution in PomElement.
Cleanup and ergonomics: remove unused methods and add explicit Lombok @Getter.
Add ChangelogPrompt and ReleaseChangelogGenerator to produce release notes from commit ranges using OpenAI.
Implement PomParser with dependency/parent context and formatted version string generation.
Add PomValidator to enforce parent version alignment across modules.
Wire in OpenAI, Apache Commons IO, and Promo dependencies; add scriptable Main.
Add CommitPromo, IssuePromo, and ReleasePromo to summarize and publish updates to X.
Implement Publisher with OAuth and environment-based publishing; replace Tweeter boilerplate.
Add prompt suites (PushPrompts, IssuePrompts, ReleasePrompt) and refine tone, character limits, emojis/hashtags.
Add GitHub models (CommitCapture, CommitRange, Issue) and restructure packages; add retries and bug fixes.
Restrict post-to-X workflow to authorized user and correct token/secret usage.
Other
Repo changes
Expand maven-publish.yml: auto-discover modules via git pathspec, build dependent modules locally, add artifact checks, remove -am for non-root deploys, improve error handling, and allow workflow_dispatch.
Authenticate publishing with GitHub Packages token; add distribution management; reintroduce GitHub Packages repository; adjust secret variable names.
Add post-to-x.yml to automate updates; handle release published and issue opened events; fix path and quote bugs; restrict posting to @theoliverlear.
Add release-package.yml to publish Desktop-Styles to GitHub Packages.
Add maven-compiler-plugin with Lombok support across modules.
General POM hygiene: descriptions across modules and dependency cleanup.
You can’t perform that action at this time.