Releases: bigprof-software/online-rental-property-manager
Releases · bigprof-software/online-rental-property-manager
v24.18
v24.15
Upgraded the app to AppGini 24.15. See the AppGini changelog for more details.
v24.14
Upgraded the app to AppGini 24.14. See the AppGini changelog for more details.
v24.13
Upgraded the app to AppGini 24.13. See the AppGini changelog for more details.
v24.11
Upgraded the app to AppGini 24.11. See the AppGini changelog for more details.
ORPM 8.0
What's Changed
- Upgrade code base to AppGini 23.17.
- Fix XSS vulnerability reported by Tree Lion
- Easily access child records from parent table view. See full change log for more details.
New Contributors
- @stack-file made their first contribution in #2
ORPM 7.1
As generated by AppGini 22.12
For full change log, please refer to AppGini change log
ORPM 6.8
- Fix
SameSite
value ofremember_me
cookie for future compatibility with browsers. - Re-order admin utilities menu for better organization.
- Add
pageQueryLogs.php
to view log of slow and error queries for debugging (Admin area > Utilties menu > Query logs) - Add 'nothing' table icon (useful when you want no icons for a table)
- Refactor
tablename_view
to delegate code for applying membership permissions toDataList
. - Add
DataList::applyPermissionsToQuery()
andDataList::fieldIsDateTime()
. - Refactor various parts of
DataList
. - Fix filtering query error for non-admin users that don't have full view permissions.
- Add
logSlowQuery()
andlogErrorQuery()
functions to help diagnose problematic queries executed bysql()
. - Refactor
sql()
function by separatingdieErrorPage()
andopenDBConnection()
. - Add new options to the $o array passed to
sql()
to suppress logging if set to true:'noSlowQueryLog'
and'noErrorQueryLog'
. - Add CSS classes
.signed-in-as
and.username
to the 'Signed in as ..' text and the username link in the navigation bar for easier scripting. - Fix issue where TVDV page with 0 records in TV has missing date pickup components.
- Render read-only checkboxes in DVP in all cases.
makeSafe()
: return an empty string for 0-length inputs without further checks.- UX fix: don't automatically sign out a user when they access a table they have no access to.
- Show 'table access denied' error if user is accessing a DV record they don't have access to, rather than a blank page.
- Fix issue with empty lookup values for lookup fields of short char/varchar datatype.
- CSS rule to hide empty email links.
- Show "Don't rename uploaded files" and "Delete files from server when removed from record" options in image options window.
checkMemberID.php
: change the way availability is reported to prevent minifying services that strip comments from ruining the result.- Render read-only (rather than editable) check-boxes in DVP.
- Enable auto-increasing rich editor height for long content.
- Add more randomness to generated file names by randomly seeding
microtime()
to hinder brute force filename guesses. - Sanitize
filterer_*
against reflected XSS in 'Add new' form. - Misc syntax fixes.
ORPM 6.7
ORPM 6.6
- Add
.sum
CSS class to sum row and each sum cell in TV. - Fix tooltip appearance in
admin/pageRebuildFields
- Fix PHP8 error on filtering lookup fields.
- Fix sorting bug in
admin/pageViewRecords.php
- Filter data when exporting to CSV to prevent CSV injection in Excel.
- Sanitize group description in groups list page
- Fix
localStorage
clearing issue that leads to disabling enabled shortcut keys