summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rwxr-xr-xNEWS115
1 files changed, 0 insertions, 115 deletions
diff --git a/NEWS b/NEWS
deleted file mode 100755
index 1dd9edd..0000000
--- a/NEWS
+++ /dev/null
@@ -1,115 +0,0 @@
-Xbase64 (Feb 1, 2023)
-------------------------
-
-
-4.1.0 - 03/02/23
-
-1) Created block read functionality, class xbBlockRead
-2) SQL Updates - Started development of structures needed to support basic
- SQL SELECT statement - SELECT f FROM t WHERE x=z ORDER BY o
- Caveat: **** SQL support is still in development phase ******
-3) Updates to class xbTblMgr functionality
-4) New method xbString::Pos( char c, xbUInt32 ulStartPos )
-5) Updated xb_cfg_check program
-6) Added method xbDbf::GetHeaderLen()
-7) Documentation updates
-8) Updates to SQL Create Table logic
-9) Updates to MDX create tag key length calculation
-10) Updated default log file folder to $HOME/xbase64/logs
-11) Updated default data file folder to $HOME/xbase64/data
-12) Created initial round of man pages for utility programs
-13) Created Debian specific build folder
-
-
-4.0.3 - 12/26/22
-
-1) Additional documentation updates
-2) Updates to the rename methods
-3) Added SQL command - "ALTER TABLE tablename.DBF RENAME TO newname.DBF"
-4) Added SQL command - "DELETE FROM tablename.DBF [WHERE expression]"
-5) Update to xbDbf::DumpRecs method to support deleted records
-6) Update to xbDbf::GetLongField - bug fix
-7) Misc updates to xb_dbfutil program
-8) Added reindex logic to xb_pack utility program
-9) Created method xbString::Replace(s1,s2)
-10) Updates to test program xb_ndx_test
-
-
-
-4.0.2 - 12/15/22 Documentation cleanup and updates.
-
-
-
-4.0.1 - 11/22/22 Rewrite of core library.
-The library has been refreshed (Major rewrite) with release 4.0.1
-
-1) 32/64 bit support.
-2) Big Endian or Little Endian support.
-3) Updates for error handling and exception processing.
-4) DBF III and DBF IV support.
-5) NDX, MDX index support.
-6) DBT Memo file support for both version III and version IV files.
-7) Updates and fixes to record and file locking.
-8) Support for logfile generation
-9) The beginnings of SQL support.
-10) CDX and NTX index support which was available in earlier releases
- is still pending inclusion in the latest library rewrite.
-11) Encapsulated library into a namespace called "xb".
-12) Migrated from autoconf and automake to cmake.
-13) Significant testing.
-14) General library cleanup.
-15) Updated license to be the latest GPL.
-16) Updated xbString method names to be more consistant with the rest of the library.
-17) String functions were updated from 0 based routines to 1 based routines.
-
-
-
-
-Xbase64 (Sept 15, 2003)
-------------------------
-
-Xbase64 was branched off the xbase C++ class lib project and given a new name.
-
-There are significant changes in this release.
-
-1) The original author (Gary Kunkel) has resumed working on the project.
-
-2) The project was branched and renamed to xbase64 with 64 bit file
- processing capabilities. The xbase name is being used by other projects,
- so I thought it was time for a new name.
-
-3) Modified the license from LGPL to GPL as recommended by the GNU web site.
- Files that I have not been able to get permission from the original
- author for GPL terms have beed deleted from the library.
-
-4) Trimmed the tree: Dropped support for the xbHtml class, the turbo vision
- interface, and the ybase directory. These are either unused, not working,
- undocumented, not maintained, or I didn't have authority to change the
- license from LGPL to GPL.
-
-5) Didn't move make files forward that were not documented or working.
- These need to be reviewed and brought forward.
-
-6) Worked on the locking logic.
-
-7) Added support for Borland C++ 5.x compiler.
-
-8) Created a new data type of XB_BOOL. Current bool data type was causing
- issues in certain environments.
-
-9) Dropped support for XB_CASTELLANO dates. Changed the logic to use
- system locale settings, this supports descriptive dates in different
- languages.
-
-10) Cleaned up memory leaks.
-
-11) Updates to the documentation.
-
-12) Enhancements to the expression logic
-
-13) Fixed the broken index logic - the ndx and ntx indices are working
- again.
-
------------------------------------------------------------------------
-For a the historical NEWS file history (pre 9/15/03), review the older
-xbase library.