Releases: ABCD-DEVCOM/ABCD
Opac improvements
What's Changed
- Fixes an option that was accidentally disabled. by @rogercgui in #627
- This release fixes strings that appeared in Portuguese and launches the OPAC themes project. by @rogercgui in #628
- Expands configuration checks by @rogercgui in #629
- Refactor UI elements and improve password handling logic by @rogercgui in #630
- Fix config opac by @rogercgui in #631
Full Changelog: v3.5.0...v3.6.0
Actions by database administrator
All code updates can be excuted by the Upgrade manager.
v3.5.0
What's Changed
- UI improvements import txt by @rogercgui in #615
- Improves the dictionary's performance when there are Cyrillic charact… by @rogercgui in #616
- Update update_manager.php by @rogercgui in #617
- Create a real-time viewer for database changes using PROC by @rogercgui in #618
- Cleanup cgi-bin top folder by @fho4abcd in #619
- Fix PHP 8 bug in CodificaSubCampos by @rogercgui in #621
- Visual logic opac by @rogercgui in #622
- Update show_image.php by @fho4abcd in #623
- Cleaning footer by @rogercgui in #624
- Fixes navigation between modules. by @rogercgui in #625
- Clear Cepal (biblo) database by @rogercgui in #626
Full Changelog: v3.4.0...v3.5.0
Utility to manipulate records
You can view changes to fields in real time. Further information on how this screen works can be found at this link: https://abcd-devcom.github.io/docs/abcd-administration/field_manipulation_with_proc
Actions by database administrator
Most code updates can be excuted by the Upgrade manager.
This release has also several improvements of the bases-examples_Linux and bases-examples_Windows folder for database cepal. Please apply modifications relevant for you manually.
Specials for code
Note that #624 modifies file central/config.php.template. Please copy the changes to your central/config.php
New IP security, small functional extensions and bug fixes
What's Changed
- Branch for small issue by @fho4abcd in #607
- Improve client IP check by @fho4abcd in #608
- Add option to convert csv to iso-2709 by @fho4abcd in #609
- Improve IP check by @fho4abcd in #610
- Update inc_ip_check.php by @fho4abcd in #611
- Branch for small issue by @fho4abcd in #612
- Update institutional_info.php by @fho4abcd in #613
- Improvements to opac by @rogercgui in #614
Full Changelog: v3.3.0...v3.4.0
Option to limit access to a database based on the IP address of the requestor.
- The administrator can limit access by edit of file 'the database to protect'/dr_path.def. This file may contain now new tag VALID_IP. The content of this tag is a comma separated list of internet IP addresses OR the keyword 'none'
- An empty value or missing tag allows all IP addresses
- Keyword 'none' limits the allowed IP addresses to link-local addresses or loopback addresses. Note that other keywords will have the same effect.
- A value with valid IP addresses allows the link-local addresses + the entered IP addresses
- If an IP address is not allowed then all actions for this database are blocked . Also for administrators !
Utility to convert a '.csv' file to a '.iso' file.
- Found in Utilities ⇒ Export/Import
- Can be helpfull for importing Excels lists with new records into ABCD
- Unfortunately not suitable for UTF-8
- The structure of the .csv file is
- The first line contains the ABCD field identifiers (e.g. 100,110,....)
- Following lines define the data.
- A record ends with a lineend, embedded lineends (between "") are allowed
- A data cell gives the data of the corresponding field. (may be empty)
- All records should have the same number of columns, however less columns as the first line is allowed
- ABCD has repeating fields. This program can process the phenomonon in three ways:
- Multiple columns with the same tag number are allowed.
- Columns of repeated tags (as given by the fdt) are split at delimiter ; (see option -r)
- Columns of repeated tags (as given by the fdt) are split at an embedded lineend
Actions by database administrator
Most code updates can be excuted by the Upgrade manager.
- The administrator may protect databases by updating dr_path.def. No actions are required if the IP protection is not used.
- The administrator must copy the executable 'cnv_csv_to_iso' (from https://github.com/ABCD-DEVCOM/ABCD/tree/master/www/cgi-bin_Linux) or 'cnv_csv_to_iso.exe' (from https://github.com/ABCD-DEVCOM/ABCD/tree/master/www/cgi-bin_Windows) to his own cgi-bin.
Funcionality and safety release
What's Changed
- Security and details by @rogercgui in #597
- Some adjustments by @rogercgui in #598
- Cepal improvements by @rogercgui in #599
- Improve show_image by @fho4abcd in #600
- Visual changes by @rogercgui in #601
- Creates the interface for managing database backups. by @rogercgui in #602
- Implements an error log viewer. by @rogercgui in #603
- Implements the Crunchfm utility by @rogercgui in #604
- Opac corrections by @rogercgui in #605
- Update show_image.php by @fho4abcd in #606
Full Changelog: v3.2.1...v3.3.0
Actions by database administrator
Most code updates can be excuted by the Upgrade manager.
This release has also several improvements of the bases-examples_Linux and bases-examples_Windows folder. Please apply modifications relevant for you manually. Notice at least the language improvements
Specials for code
See #603 for a modification of config.php
See #606 for safely using media files outside DocumenRoot
v3.2.1 Update of version indicator
What's Changed
Only the version file "version.php"
Note the changes of the previous version
- Update instructions by @rogercgui in #594
- Updates OPAC help by @rogercgui in #595
- Repairs in OPAC and more by @rogercgui in #596
Full Changelog: v3.1.2...v3.2.0
Actions by database administrator
The upgrade of the code can be done with the upgrade manager.
Upgrade of database content is not required, but there are updates in some database configuration folders
- Folder bases/lang/*
- Folder bases/opac_conf/*
Copy the relevant files from bases-examples_Linux or bases-examples_Windows to your installation
Note: If you are upgrading from v.3.0.0 or earlier then see the release notes of v3.1.2
Major upgrade and improvements for OPAC
What's Changed
- Update instructions by @rogercgui in #594
- Updates OPAC help by @rogercgui in #595
- Repairs in OPAC and more by @rogercgui in #596
Full Changelog: v3.1.2...v3.2.0
Actions by database administrator
The upgrade of the code can be done with the upgrade manager.
Upgrade of database content is not required, but there are updates in some database configuration folders
- Folder bases/lang/*
- Folder bases/opac_conf/*
Copy the relevant files from bases-examples_Linux or bases-examples_Windows to your installation
Note: If you are upgrading from v.3.0.0 or earlier then see the release notes of v3.1.2
v3.1.2
What's Changed
- General Cleanup, UI Improvements, and Bug Fixes by @rogercgui in #590
- Meta tag added by @rogercgui in #591
- Update opac.tab by @rogercgui in #592
- OPAC HTML Improvement by @rogercgui in #593
Full Changelog: v3.1.1...v3.1.2
Actions by database administrator
The upgrade of the code can be done with the upgrade manager
Note: If you are upgrading from v.3.0.0 or earlier then
- Download from Git file upgrade_manager.php (www/htdocs/update_manager.php )
- Copy the downloaded file to the Document root of your installation
- In Linux typical
/opt/ABCD/htdocs - Check that
update_manager.phpis readable by your webserver
- In Linux typical
- Run ABCD, login as administrator, perform some arbitrary actions to ensure that ABCD detects the new version
- The footer shows a yellow bar with text
Update now (v3.1.2) ABCD is available. Click on the linkUpdate Now - The version of the Update manager should be: v4.3
- The Update manager will guide you through the upgrade process
Update for HTML5 part1
What's Changed
Functional: nothing
Full Changelog: v3.1.0...v3.1.1
Details
The current generated HTML has obsolete tags/attributes, unclosed tags and many more (small errors). Many of these inconsistencies are hidden/masked/solved by modern browsers so the user is not aware of anomalies. But this is a ticking bomb, so the target is more robust code in HTML5.
Tool: Markup Validation Service (https://validator.w3.org/)
Planning: Several code upgrades will be necessary and, at a certain moment also a rewrite of existing users defined reports/worksheets.
Actions by database administrator
The upgrade of the code can be done with the upgrade manager
Release v3.1.0: Repairs for OPAC and Update manager
What's Changed
- OPAC: functionality + security + search + cleanup
- Update update manager
- Repair missing footer
Full Changelog: v3.0.0...v3.1.0
Actions by database administrator
The upgrade proces for this release consists of following steps
- Download from Git file upgrade_manager.php (www/htdocs/update_manager.php )
- Copy the downloaded file to the Document root of your installation
- In Linux typical
/opt/ABCD/htdocs - Check that
update_manager.phpis readable by your webserver
- In Linux typical
- Run ABCD, login as administrator, perform some arbitrary actions to ensure that ABCD detects the new version
- The footer shows a yellow bar with text
Update now (v3.1.0) ABCD is available. Click on the linkUpdate Now
5.The version of the Update manager should be: v4.3 - The Update manager will guide you through the upgrade process
Notes
- ABCD module
Siteis no longer present in Git. If not used: delete folder.../htdocs/site - ABCD module
iAHis no longer present in Git. If not used: delete folder.../htdocs/iah
We no longer work with site and iah, but feel free to continue
v3.0.0 Major upgrade for OPAC
What's Changed
Description: Major changes and implementations in OPAC by @rogercgui in
Details
- Enhance session management & small bug by @fho4abcd in #572
- Update test/wxis.php by @fho4abcd in #573
- Opac v2 by @rogercgui in #574
- Improvements to dbadmin by @rogercgui in #575
- Update ABCD login/logout for OPAC directory structure by @fho4abcd in #576
- Opac v2 by @rogercgui in #577
- Plasters for annoying behavior by @fho4abcd in #578
- Update version.php by @fho4abcd in #579
- Fixes concatenation error for Linux. by @rogercgui in #580
Full Changelog: v2.4.1...v3.0.0
Actions by database administrator
The upgrade of the code can be done with the upgrade manager.
There are also many updates in the database examples. See the Full Changelog. Copy as appropriate
Info for all users
OPAC is now the application that opens if you enter the default URL.
Open ABCD by the default URL + /admin
You can add a button in OPAC to switch to ABCD.