The intent of this changelog is to keep everyone in the loop about what's new in the M_strings project. It is a curated, chronologically ordered list of notable changes including records of change such as bug fixes, new features, changes, and relevant notifications.
"Do unto others as you would have them do unto you", as they say. When I find OS (Open Source) resources, I am hoping a lot of these boxes can be checked ...
- git repository on WWW (github)
- annotated source files with an open license
- unit test
- make(1) build
- fpm(1) build
- user manual (on-line)
- man-page
- app program
- demo program for public procedures
- developer documents (ford(1))
- CI/CD(Continious Integration/Development) verification (github actions)
- registered in fpm(1) repository
2023-05-25 John S. Urban https://github.com/urbanjost
+ Added percent_encode(3f) for use with URI/URLs
+ renamed M_strings_oops to M_strings__oop per beta fpm(1)
repository requirements
2022-12-24 John S. Urban https://github.com/urbanjost
+ renamed cc(3f) to bundle(3f)
2022-12-24 John S. Urban https://github.com/urbanjost
+ Added extension to nint(3f) to allow for string arguments
+ Added find_field(3f) by Richard Maine
2022-12-23 John S. Urban https://github.com/urbanjost
+ Renamed atleast(3f) to pad(3f). The atleast(3f) name remains as an
alias for pad(3f), but is deprecated.
+ Added rpad(3f), lpad(3f), cpad(3f) and zpad(3f) as shortcuts
for common uses of pad(3f).
2021-08-21 John S. Urban https://github.com/urbanjost
+ Removed support for type REAL128 by commenting out the lines,
as it is preventing use of the module in several programming
environments not supporting REAL128. Plan on returning support
once a standard preprocessor is available in fpm(1).
2019-12-16 John S. Urban https://github.com/urbanjost
+ initial release on github