Release history for Class-Observable
2.004 Sat 03 Sep 2022
- No functional changes
- Updated packaging
2.003 Thu 01 Sep 2022
- No functional changes
- Internal POD link fixes
2.002 Tue 09 Aug 2022
- No functional changes
- Packaging fix to stop installing boilerplate.pl
2.001 Sun 07 Aug 2021
- No functional changes
- Updated package metadata
2.000 Sat 06 Feb 2021
- No changes from 1.90-TRIAL
1.90 Fri 05 Feb 2021
- Maintainer change and tooling update
- Fix to prevent delete_observer() from breaking observer references
- No more weakening of observer refs
- Proper inside-out implementation, including DESTROY and a CLONE for thread safety
(please note the documentation section on DESTROY)
- No more debug code (but debug-related functions and methods kept for backcompat)
1.04 Sat 16 Oct 2004
- Weakening of observer refs to prevent leaks (Scalar::Util required)
- New observer_log() and observer_error() to override logging/error output
1.03 Wed 16 Jun 2004
- POD typo fix. Thanks to Dan Langille
1.02 Tue 11 Nov 2003
- Renaming of delete_observers() as delete_all_observers() (with alias for backcompat)
- add_observer() and delete_observer() can now take more than one observer
1.01 Wed 22 Oct 2003
- POD bug fix. Thanks to forehead@4red.org
1.00 Fri 02 May 2003
- New copy_observers() method
0.03 Mon 19 Aug 2002
- New SET_DEBUG() function to toggle debugging
- notify_observers() takes any number of parameters
0.02 Tue 28 May 2002
- Modified API to be more like java.util.Observable:
- remove_observer( $o ) -> delete_observer( $o )
- remove_all_observers() -> delete_observers()
- New count_observers()
0.01 Sun 26 May 2002
- Initial version