Skip to content

v0.1.0

Choose a tag to compare

@activey activey released this 09 Feb 19:08
· 3 commits to main since this release
7b1cbd5

Latte v0.1.0 Release Notes ☕🚀

We’re excited to introduce Latte v0.1.0, bringing dynamic data support for large datasets and Spring Boot integration, along with adopting Semantic Versioning for better consistency and future upgrades.

🔥 Key Enhancements

📌 ListDataSource – Scalable List for Large Datasets

The List component now supports dynamic data sources with the introduction of ListDataSource.

  • No need to preload all items in memory!
  • Seamlessly integrates with databases, paginated APIs, or other large data sources.
  • Works with existing List features like filtering, pagination, and selection.

🌱 Spring Example with H2 Database

To demonstrate the power of ListDataSource, we’ve added a Spring Boot example that stores and queries data using an H2 in-memory database.

  • Fetch large datasets dynamically.
  • See ListDataSource in action with a real database.
  • Perfect for learning how to integrate Latte with Spring-based applications.

💡Check out the code here! https://github.com/flatscrew/latte/tree/main/latte-tui-example-spring

🔖 Semantic Versioning (SemVer) Adoption

Latte now follows Semantic Versioning (MAJOR.MINOR.PATCH) to ensure clear versioning and upgrade paths.

  • Breaking changes → Major version bump
  • New features (backward-compatible) → Minor version bump
  • Bug fixes → Patch version bump

📌 This means v0.0.8 is now replaced by v0.1.0, following a structured versioning system.

Enjoy your freshly brewed Latte! ☕🔥