Skip to content

Releases: microsphere-projects/microsphere-java

0.3.15

Choose a tag to compare

@github-actions github-actions released this 07 Jul 14:36

Release Notes - Version 0.3.15

Dependency Updates

  • Upgraded Microsphere BOM to version 0.3.4.
  • Updated Microsphere Build parent to version 0.3.8.

Build and Workflow Enhancements

  • Merged main branch into release, ensuring parity. [skip-ci]

Test Improvements

  • Adjusted spacing and formatting in various test classes:
    • MessagerUtilsTest
    • MapTypeModelTest
    • FormatBeforeTest super call.

Code Quality Improvements

  • Standardized indentation and formatting in utility classes:
    • SetUtils
    • QueueUtils factory methods.
  • Trimmed unnecessary whitespace in StringUtils.
  • Aligned wrapped assertTrue message indentation.
  • Improved Javadoc @param formatting in Compatible.
  • Aligned parameter indentation in Maps methods.
  • Removed unused FILE_SEPARATOR import.

Full Changelog: 0.3.14...0.3.15

0.3.14

Choose a tag to compare

@github-actions github-actions released this 07 Jul 10:52

Release Notes - Version 0.3.14

Dependency Updates

  • Bumped Microsphere BOM to 0.3.3. (31f2d21b)
  • Bumped Microsphere Build Parent to 0.3.7. (647b4672)

Build and Workflow Enhancements

Other Changes

  • Bumped version to the next patch after publishing 0.3.13. (155bb4fc)

Full Changelog: 0.3.13...0.3.14

0.3.13

Choose a tag to compare

@github-actions github-actions released this 07 Jul 01:31

Release Notes - Version 0.3.13

Dependency Updates

  • Microsphere BOM upgraded to 0.3.2. (2ab2ed87)
  • Microsphere Build updated to 0.3.6. (7e6396c6)

Build and Workflow Enhancements

  • Merged main into release and vice versa. (cc2df07b, 3b5f412c)
  • Bumped version to the next patch post 0.3.12. (15cf1b36)

No new features, bug fixes, or documentation updates in this release.

Full Changelog: 0.3.12...0.3.13

0.3.12

Choose a tag to compare

@github-actions github-actions released this 06 Jul 14:54

Release Notes: Version 0.3.12

Dependency Updates

  • Microsphere BOM: Updated to version 0.3.1. (5ade306e)

Build and Workflow Enhancements

Other Changes

  • Updated version to prepare for the next patch after publishing 0.3.11. (b26e6ce1)

For complete details, see the full changelog.

Full Changelog: 0.3.11...0.3.12

0.3.11

Choose a tag to compare

@github-actions github-actions released this 29 Jun 14:18

Release Notes - Version 0.3.11

Dependency Updates

  • Bumped Microsphere BOM to 0.3.0. (0edf969d)
  • Updated Microsphere Build Parent version. (48fc5fb2)

Build and Workflow Enhancements

  • Merged main into release branch. (1d67107b)
  • Merged release into main branch. (96804629)

Other Changes

  • Bumped version to next patch 0.3.11 post publishing 0.3.10. (95f7b037)

Full Changelog: 0.3.10...0.3.11

0.3.10

Choose a tag to compare

@github-actions github-actions released this 22 Jun 03:58

Release Notes - Version 0.3.10

Dependency Updates

  • Bumped io.github.microsphere-projects:microsphere-all-bom to 0.2.9. (#289)

Build and Workflow Enhancements

  • Merged main into release branch. [skip ci]
  • Merged release into main branch. [skip ci]

Full Changelog: 0.3.9...0.3.10

0.3.9

Choose a tag to compare

@github-actions github-actions released this 18 Jun 10:07

Release Notes - Version 0.3.9

Dependency Updates

  • Bumped microsphere-bom to version 0.2.8.
  • Updated parent version to 0.3.4.

Build and Workflow Enhancements

  • Synced main and release branches for improved workflow consistency.
  • Incremented version to the next patch after publishing 0.3.8.

Note: This release primarily includes dependency updates and build process improvements.

Full Changelog: 0.3.8...0.3.9

0.3.8

Choose a tag to compare

@github-actions github-actions released this 09 Jun 14:47

Release Notes - Version 0.3.8

🌟 New Features

  • Added loadProperties helper utility with tests. (8e42d20b)
  • Introduced arrayToString utility with tests. (b78cb2c9)

📖 Documentation

  • Reformatted README for improved readability (line wrapping and adjusted layout). (225828ae, cfbcc8ac)

🔗 Dependency Updates

  • Updated microsphere-bom.version to 0.2.7. (a68740cf)
  • Bumped org.springframework:spring-framework-bom from 7.0.7 to 7.0.8. (8c33b6e0)
  • Bumped parent project version to 0.3.3. (79ef1703)

🧪 Test Improvements

  • Included tests for the new utility methods (loadProperties and arrayToString). (8e42d20b, b78cb2c9)

🛠️ Build and Workflow Enhancements

  • Added .understand-anything analysis artifacts. (4bbfbf8c)

Full Changelog: 0.3.7...0.3.8

0.3.7

Choose a tag to compare

@github-actions github-actions released this 04 Jun 15:27

Release Notes - Version 0.3.7

Dependency Updates

  • Bumped microsphere-bom.version to 0.2.6. (a8ffffda)

Build and Workflow Enhancements

  • Bumped parent POM version to 0.3.1. (21140f70)
  • Version updated to next patch after publishing 0.3.6. (442c5a47)
  • Merged main into release for version alignment. (8cc3b499, ef638e22)

No new features, bug fixes, or documentation updates in this release.

Full Changelog: 0.3.6...0.3.7

0.3.6

Choose a tag to compare

@github-actions github-actions released this 30 May 09:29

Release Notes: Version 0.3.6

New Features

  • Factory Methods Added:
    • Introduced new factory methods for collections, including:
      • TreeSet, ArrayList, LinkedList, ArrayDeque
      • Concurrent collections: newFixedLinkedHashSet, newFixedHashSet, newFixedLinkedHashMap, newFixedHashMap, etc. (#286, #283).
    • Added ThreadSafe and NotThreadSafe annotations for better code clarity. (#282)

Bug Fixes

  • Fixed type mismatches and reverted inappropriate changes in ReversedDequeTest.
  • Corrected raw type constructors and local variable types in SetUtils.
  • Fixed import issues and removed wildcard imports across core classes.

Documentation

  • Revised JavaDocs for collection utility methods for better clarity.
  • Corrected mismatches in method documentation, ensuring accurate terminology (e.g., mappings to elements).

Test Improvements

  • Added comprehensive test cases for newly introduced collection factory methods.

Build and Workflow Enhancements

  • Removed duplicated line separators, trailing whitespace, and unnecessary final newlines across Java files for cleaner codebase.

Other Changes

  • Refactored collection constructor return types from interfaces to concrete collection types.
  • Organized imports and restored blank lines between import sections in Java files.

Full Changelog: v0.3.5...v0.3.6

Full Changelog: 0.3.5...0.3.6