Releases: crustphp/Swoole-RelationalDB
Releases · crustphp/Swoole-RelationalDB
v1.6.0
Release Notes
Now you can pass the optional parameter $retainOriginalKeys in getSwooleTableData() function for retrieving data rows from Swoole tables maintaining their original keys instead of being returned with default numeric array indexes.
Full Changelog: 1.5.0...1.6.0
v1.5.0
Release Notes
- Enhancement: The
getSwooleTableData()function now allows automaticjson_encodeorjson_decodeof specified column values when retrieving data. This removes the need to manually iterate over the returned data array for encoding or decoding. Simply pass an array of column names, and the function will handle the encoding or decoding for you.
Full Changelog
Full Changelog: 1.4.0...1.5.0
v1.4.0
Release Notes
- Control Over Extra Columns: Developers can now decide if they want the Signed and Nullable (
::signand::null) columns for specific fields. These extra columns will only be created when needed, saving memory. - Faster Data Retrieval: Added a new function to get data directly from the Swoole Table instead of going through collections. This makes it faster and also lets you encode column values or get the data as a JSON string if needed.
Bug Fixes
- Fixed the bug of nullable (
::null) columns not functioning as intended.
Full Changelog
Changes: 1.3.7...1.4.0
Updated internal namespaces to Crust\
Updated internal namespaces to Crust\
Vendor/Namespace change
Changed Vendor to crustphp and namespace to Crust.
Fixed set function related to abs param
Merge pull request #2 from fakharak/fix/abs_function make abs param in set function false as default
1.3.4
What's Changed
- Function added to return original swoole table
New Contributors
- @devDeveloperMohsin made their first contribution in #1
Full Changelog: 1.3.3...1.3.4