Skip to content

What's new (Versions)

Howard edited this page Jul 28, 2017 · 6 revisions

There are two Library Modules and each has it's own version.

  • The Settings Module (named AnnotatedBackupsSettings) is currently version=1.

    If it gets updated, the original settings module will remain, and an additional settings module will be added. It will be named AnnotatedBackupsSettingsV2, then AnnotatedBackupsSettingsV3, AnnotatedBackupsSettingsV4, etc.

  • Here is the version history for the Main program module (named AnnotatedBackups):

EasyTrieve

1.5.22

  • Allows Forms or Reports to contain folders, possibly nested folders.

1.5.21

  • Added document name to My Macros backup sub name (just so we know where the backup came from).
  • Improved input prompt for comment.

1.5.20

  • Now also backup the My Macros tree of shared BASIC modules. It's put into the standard LO backups directory. Each new copy of this subdirectory tree is given the same timestamp and comment that the document backups are given. And the same limit that is used to purge older document backups is used for this set of backups.

1.5.19

  • Upgraded backup naming style:
    'older naming style: ToGet--2017-05-07_22:20:16.odb
    'newer naming style: ToGet.odb--2017-05-07_22:20:16.odb (inserted extra .ext to make it easier to un-timestamp name)

  • Added RenameOlderBackups to upgrade older backup filenames to new filename style

  • Removed unused iLenBackupName from PruneBackupsToMaxSize

  • Improved heuristic to test for deletable backups

1.5.18

  • Better MsgBox constants

1.5.17

  • Auto close any open reports.
  • Better test for open tables & queries for future auto-close of them.

1.5.16

  • Install only one module (not two as before). Separate settings module is automatically created, (from template inside main module). Retains the version interdependence from before, i.e. most of the time the program module can be updated without needing to touch the settings module. Each have separate versions.
  • If settings do need to be updated, then automatically add a new settings version module when main code is updated and first run. This also retains the older settings module, allowing for much easier migration of any custom settings.
  • Added several sanity checks, including asking permission to bulk purge backups, like if maximum backups is reduced.
  • Settings and file structure is fully upward compatible with previous version.
  • Simplified and standardized some code.

1.5.15

  • Added DocName.ext as subpath into relative backup path to fix this bug.

1.5.14

  • Removed extra, unused old test for sPath=""

1.5.13

  • Added fatal error if empty backup path. (Could lead to main document or other file loss.)
  • Added better error messages.
  • Simplified and cleaned code.
  • Moved from Functions to Subs

1.5.12

  • Added warning if Tables or Queries are open which can't be closed, and may contain un-saved record edits.

1.5.11

  • Moved dialog to ask for comment sooner, so can cancel without saving.
  • Removed illegal filename characters from comments and timestamp.
  • Removed unnecessary canceled dialog.

1.5.10

  • Moved SETTINGS to 'AnnotatedBackupsSettings.bas' in AnnotatedBackupsSettings Module, so settings are not lost when updating.
  • Moved FEATURES comments to GitHub Wiki: Features
  • Moved INSTALLATION comments to GigHub Wiki: Installation
  • Moved Terms comments to GitHub Wiki: Glossary of Terms.
  • Moved HISTORY comments to 'Change notes.txt'

1.5.09

  • Removed possibly corruptive absolute path option.

1.5.08

  • Renamed Icon's Tool Tip from 'AnnotatedBackups' to 'Save & Backup', which more accurately says what is done when the button is pressed.

1.5.07

  • Fixed unravel of oDoc so it only unravels Base Forms, not new documents.
  • Recommends relative path mode. Cautions against absolute path mode.
    Added initial support for Math module.

1.5.06

  • Fixes minor display issue. Counts only my open Base Forms which might need to be closed, not all open Base Forms.

1.5.05

  • Default iMaxCopies: 50

1.5.04

  • Default backup path: /AnnotatedBackups (relative)

1.5.03

  • Corrected Annotated name spelling. lol, really!
  • Added warning for those using AutomaticBackup to use a new backup path

1.5.02

  • Reformatted for wide screens (additional styling comments are foun at end of code below),
  • Simplified code,
  • Removed unused variables,
  • Improved some procedure and variable names,
  • Added many comments: improves readability & testability,
  • Organized and updated filter list: added comments, and allow white space with tabs in columns,
  • Simplified sorting,
  • Slightly reformatted timestamp,
  • Added annotation capiability,
  • Allow it to backup from Base even if inside of a Form,
  • Fixed bug in older backup purging, and
  • Added new installation and usage notes.

ratslinger:

1.4
2017-03-01

  • Added procedure to auto-remove older backups.

squenson:

1.3
2009-10-10

  • Now works with Windows XP and Linux (Ubuntu) file path format containing "/" or "".

1.2
2007-04-16

  • Add several new filters and make the selection of which filters to use for backup relatively easy for the User.
  • Allow save of the document in case it is not yet saved.

1.1.1
2007-04-12

  • Improve the handling of the path, with possibility of relative path (from current file path) or even empty path (same folder as current file).

1.1.0
2007-04-10

  • Work with the four main document types of OOo (Writer, Calc, Impress and Draw).