IniFiles Project Page
Contents
-
IniFiles Project Page
- Bugs
- Enhancements
-
Version History
- 2.1.1 from 2011-09-16
- 2.1.0 from 2011-08-22
- 2.0.2 from 2011-08-18
- 2.0.1 from 2011-07-07
- 2.0.0 from 2011-07-06
- 1.9.0 from 2011-06-02
- Version 1.7.5 from 2011-03-16
- 1.7.3 from 2011-02-20
- Version 1.7.2 from 2011-02-19
- Version 1.7.1 from 2010-12-23
- Version 1.7.0 from 2010-09-25
- Version 1.6.3 from 2010-02-16
- Version 1.6.2 from 2009-07-06
- Version 1.6.1 from 2009-03-25
- Version 1.5.0 from 2008-08-14
- Version 1.4.3 from 2008-08-08
- Version 1.4.2 from 2008-08-07
- Version 1.4.1 from 2008-07-26
- Version 1.4 from 2008-07-16
- Version 1.3.2 from 2008-06-28
- Version 1.3.1 from 2008-05-28
- Version 1.3.0 from 2008-05-24
- Version 1.2.0 from 2007-12-19
- Version 1.1.0 from 2007-12-15
- Version 1.0.0 from 2007-06-24
Link to the IniFiles home page
Bugs
Enhancements
- GUI for browsing an instance
- Auto-update the values via a timer.
Version History
2.1.1 from 2011-09-16
Bug fixed that would hurt under 13.0 only: ⍴⊂⍬ does not return a 1 any longer ander 13.0!
- Test cases improved
- Test case for empty sections added.
2.1.0 from 2011-08-22
The List function is now injected in any converted INI file, flat or not. If "flat" is not provided, the List method takes a right argument: section name or empty (=all).
2.0.2 from 2011-08-18
- Documentation improved.
The List method injected into the value-holding namespace created by Convert inherited ⎕IO as well a ⎕ML, naturally sometimes the wrong one.
2.0.1 from 2011-07-07
- Couple of typos removed from the documentation.
2.0.0 from 2011-07-06
- The constructor now accepts more than one filename, effectively merging the INI files named.
The namespace returned by the Convert method now contains a method List when "flat" is specified as the left argument.
The refToUnicode property got removed. (deprecated since version 1.6)
1.9.0 from 2011-06-02
- License change
APLTeamUtils replaced by APLTreeUtils
Version 1.7.5 from 2011-03-16
- Replacement syntax failed when more than one replacement was defined and there was simple text between them.
1.7.3 from 2011-02-20
- Documentation improved.
Version 1.7.2 from 2011-02-19
- Invalid assignments are now reported via an exception rather than failing deep in the code.
Version 1.7.1 from 2010-12-23
- An assigned string that contained a "=" character made the program crash
Version 1.7.0 from 2010-09-25
- An INI file can now import another INI file
Version 1.6.3 from 2010-02-16
- Name of an added section together with a leading "_" must be a valid APL name. Wasn't checked, is now
Version 1.6.2 from 2009-07-06
The Put and the [index]← methods sometimes did not work properly due to a ⎕IO-related bug in Dyalog; circumvented now
Since version 1.6.2 "IniFiles" comes with a shared "History" method
Version 1.6.1 from 2009-03-25
- Some minor bug fixes
- All references to []AV replaced by []UCS
Version 1.5.0 from 2008-08-14
- Introduction of "local variables"
- Comments in an INI file got destroyed when the "Save" method was performed
- A number of minor bug fixes
Version 1.4.3 from 2008-08-08
- Although version 1.4.2 managed to preserve aby comments in an INI file, the sequence of the comments was destroyed under certain cirumstances. Fixed in 1.4.3
Version 1.4.2 from 2008-08-07
- The "Save" method overwrote all comments
An INI file with <tab> chars caused a crash
Version 1.4.1 from 2008-07-26
- Referencing APLTeamUtils was wrong; was #.APLTeamUtils, shoule have been ##.APLTeamUtils
Version 1.4 from 2008-07-16
- Nested values introduced.
- An INI file might be completely empy now.
Version 1.3.2 from 2008-06-28
- The "Save" method always wrote the original values back to disk. As a result, setting new values had now effect.
Version 1.3.1 from 2008-05-28
- Documentation improved.
- Empty INI file cause an interrupt now. This restriction might be lifted later in.
- An INI file without sections is not accepted.
- Strings containing quotes were not processed correctly.
- Section names might still be specified in lowercase letters, but are always returned in uppercase.
Version 1.3.0 from 2008-05-24
- Ini file may have the same section more than once.
- Get accepts now "Section" ("key1" "key2") as argument.
- Problems solved with indexing with a single key which is a vector.
- Keys defined more than ones simply overwrites each other - the last one wins.
- Strings containing a blank were not processed correctly.
- Syntax refurbished.
- Documentation improved.
Version 1.2.0 from 2007-12-19
- Number of imporant fixes.
- New methods introduced:
- Put
AddSection
Version 1.1.0 from 2007-12-15
- Default property added.
- New properties introduced:
IniFilename
- Default
- Changed
RefToUnicodeClass
- New methods introduced:
- Save
- Delete
- Exist
Version 1.0.0 from 2007-06-24
Very first relase.
APL Wiki