CHANGELOG.md
Rama main · réplica de lectura del repositorio original.
# **Changelog**
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
---
## [0.1.26] - 2025-01-08
### Added
- Performance
- data compression using pako
- implement progressive loading with LTTB (Largest-Triangle-Three-Buckets) sampling
- intersection observer for lazy loading visualizations
- optimized chunk sizes and sampling
- loading progress indicator for large datasets
- zlib compression on server side for data transfer optimization
- lazy loading using intersection observer for on-demand graph renders
- data sampling to reduce point density for large datasets
- chunk loading to prevent browser freezing
- memoization and React.memo to prevent unnecessary re-renders
- debounced resize handling
- feature toggles for fine-tuning optimization parameters
- Deployment
- `preswald deploy` now works for local and cloud deployment via cloud-run
- `preswald stop` works for stopping local deployments
- Misc
- Moved setuptools from dev to core dependency in response to our first [github issue](https://github.com/StructuredLabs/preswald/issues/28)
## [0.1.23] - 2025-01-04
### Added
- Set log levels via preswald.toml + CLI
## [0.1.22] - 2025-01-03
### Added
- MVP of State Management
- Atom and Workflow classes provide notebook-like DAGs
- Support for selective recomputation, caching
- Basic dependency visualization and analysis
## [0.1.0] - 2024-12-20
### Added
- Initial release of Preswald:
- Core functionality for building simple, interactive data apps.
- Support for Markdown, data connections, and rendering tables.
- Basic theming and layout configurations.
- Full CLI support for project management.