Releases: brandon-schabel/bnkit
Releases · brandon-schabel/bnkit
0.0.86 Split Fetch and Sqlite Factories Into Unit Testable Utils
What's Changed
- split up sqlite utils, add unit tests by @brandon-schabel in #24
- Split up Sqlite utils
- Add cookie reame
- Split up fetch factory, added fetch utils file
- Improve header combination in fetch factory
- create fetch types file
- Add create sqlite table factory tests
- split up up sqlite factory into utility functions
- add tests to release script
Full Changelog: 0.0.85...0.0.86
0.0.85 Split File Folder Factory
What's Changed
- split file-folder module and add unit tests by @brandon-schabel in #23
- bug fixes to file-folder
- split file folder factory into smaller functions
- added more unit tests
- code cleanup
Full Changelog: 0.0.84...0.0.85
0.0.84
What's Changed
- Split server into small modules and functions to increase modularity, testability, and readability
- State Manager Units tests
- Add random data generators (string, number, boolean, object, array)
- Inferred random generators (will mock data type of object passed in)
- Improved release process & added deploy scripts
- added mock data generators
Full Changelog: 0.0.48...0.0.84
0.0.48 - Web Socket State Syncing, Improved Type Inference & Server/Fetcher
Release Notes for 0.0.48
This release introduces a series of improvements and features that enhance the capability of U Tools, particularly in the areas of websocket state syncing, fetcher enhancements, and server improvements
Major Features & Enhancements:
-
WebSocket State Syncing:
- Client & Server Sync: Introduced a websocket-based state syncing mechanism that ensures seamless and real-time state synchronization between the client (React) and server, using complete type inference from the configured state. The type inference is very very strong.
- Improved WebSocket Connect: Enhanced the WebSocket connection process, including better handling of boolean values.
- Generic Function Options for WebSocket State Sync: Worked on the addition of generic function options, paving the way for more versatile websocket state sync functionalities.
-
Fetcher Improvements:
- Enhanced Type Inference: The fetcher now boasts significantly improved type inference capabilities.
- Fetcher Factory Upgrade: Simplified the OpenAI API interaction and made improvements to the fetch factory.
- Config Map Integration: A newly designed fetcher that supports a configuration map of all the APIs. This allows users to easily define types for Response, Params, Post Body, and headers, ensuring a more type-safe API interaction.
- **Default Headers": Set 'application/json' as the default for post requests, streamlining the request process.
-
Server Improvements:
- Middleware Additions: Added server middlewares to better handle requests and enhance server performance.
- Server WebSocket Data Syncing: Implemented 'use sync server' for websocket data synchronization, ensuring data integrity and real-time updates.
- Logging: Enhanced CORS middleware logging to provide better insights into cross-origin requests.
-
Recursive File & Content Search: An added utility to recursively search through files and content, enhancing the system's search capabilities.
0.0.40
Release 0.0.39
- Import request/response types and functions
- Improved built-in CORS options
Release 0.0.38
- Moved OpenAI fetchers to their own plugin
- Added body parser and CORS middlewares
- Improved server middleware and route API
- Added more OpenAI APIs
Release 0.0.37
- Updated
useLocalStorage
- Added file extension map
- Introduced bytes formatting functions
- Improved files-folder file information and use local storage
Release 0.0.36
- Added
useClipboard
hook - Improved OpenAI completions
Release 0.0.35
Release 0.0.34
- Updates to React utils
- React package fixes
- Updated npm ignore
Release 0.0.33
- Version fixes in React package
Release 0.0.32
- Updated React package
Release 0.0.31
Release 0.0.30
- Script update
Release 0.0.29
- Script update
Release 0.0.28
- Updated root package name
- Updated package naming
- Renamed from "instant bun" to "U Tools"
Release 0.0.27
- Updated
instant-bun
- Only include
?
if params are passed in - Updated
react-fetcher
Release 0.0.26
- Updates to
create-fetch-factory
foruse-api-factory
Release 0.0.25
- Fetcher, file-folder, and classy improvements/test
Release 0.0.24
- Moved
classy
to base utils
Release 0.0.23
- Import fixes
- Updated issue templates
- Created
CONTRIBUTING.md
- Created
CODE_OF_CONDUCT.md
Improved CLI Parsing And File Handling
- Improved CLI Parsing And File Handling
- No longer dist to npm the examples, plugins, tests, etc
Fix Markdown to HTML parsers
0.0.18 fix markdown to html list parsers
Add Sqlite Foreign Key Support (Disabled by Default)
What's Changed
- Fix Sqlite Issues and Add Unit Tests by @brandon-schabel in #1
Full Changelog: 0.0.15...0.0.17
Sqlite Factory Fixes
Fixes issues with sqlite factory function and added unit tests.
0.0.15
Full Changelog: https://github.com/brandon-schabel/instant-bun/commits/0.0.15