35 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
v0.29.12
7 June 2020
v0.29.9
31 May 2020
v0.29.8
31 May 2020
- Added --edited-suffix to CLI, closes #145
#145 - refactored render_template, closes #149
#149 - Added test for Photos 5 on 10.15.5
2243395 - Refactored template code out of PhotoInfo into PhotoTemplate
16f802b - Added test for SearchInfo on 10.15.5
3a8bef1 - performance improvements for update and export_db
42b89d3 - More refactoring in PhotoTemplate
f35ea70
v0.29.5
25 May 2020
- added created.dow (day of week) to template
#147 - Added --dry-run option to CLI export, closes #91
#91 - added created.dd and modified.dd to template system, closes #135
#135 - Catch exception in folder processing to address #148
46fdc94 - Updated CHANGELOG.md
af750dd - Added test for DateTimeFormatter.dow
09c7d18
v0.29.2
24 May 2020
- Added try/except for bad datettime values
1d095d7
v0.29.1
23 May 2020
v0.29.0
23 May 2020
- Made --exiftool and --export-as-hardlink incompatible in CLI to fix #132
#132 - Added --update to CLI export; reference issue #100
b1171e9 - Added as_dict to PlaceInfo
8c4fe40 - Updated README.md
11d368a - Updated CHANGELOG.md
cafa483 - version bump
c06c230
v0.28.19
15 May 2020
- Added label and label_normalized to template system, closes #130
#130 - Revert "test library updates"
48e9c32 - test library updates
d125854 - Updated CHANGELOG.md
e228cfa - version bump
bd9d5a2 - Update README.md
85760dc
v0.28.18
14 May 2020
v0.28.17
14 May 2020
v0.28.15
11 May 2020
- fixed some minor findings...
#127 - added --export-as-hardlink option
#126 - Added test for folder_names on 10.15.4, closes #119
#119 - Refactored photosdb and photoinfo to add SearchInfo and labels
98b3f63 - Added additional test for --export-as-hardlink
57315d4 - added CHANGELOG.md
00e1661 - Updated a couple of tests to use pytest-mock
397db0d - added test for export using hardlinks, fixed a test that failed if users locale settings were different to en_US
b0ec6c6
v0.28.13
2 May 2020
- added --keyword-template
65674f5 - Fixed bug related to issue #119
7af1ccd - test library updates
1b6f661
v0.28.10
29 April 2020
v0.28.8
28 April 2020
- Fixed implementation of use_albums_as_keywords and use_persons_as_keywords, closes #115
#115 - Updated CHANGELOG.md
072a8d7 - Update README.md
5cc98c3 - Updated README.md
a800711 - Update README.md
1c9d4f2
v0.28.7
28 April 2020
- Added --album-keyword and --person-keyword to CLI, closes #61
#61 - Updated test libraries
54d5d4b - Updated CHANGELOG.md
38137a1 - Updated tests/README.md
56a0006
v0.28.6
26 April 2020
- Fixed locale bug in templates, closes #113
#113 - Updated CHANGELOG.md
81d4e39 - Updated test to avoid issue with GitHub workflow
9be0f84 - Update pythonpackage.yml to remove older pythons
ccb5f25
v0.28.5
21 April 2020
- added len to PhotosDB, closes #44
#44 - Updated use of _PHOTOS_4_VERSION, closes #106
#106 - Updated tests and test library with RAW images
9b9b54e - Updated setup.py to resolve issue with bpylist2 on python < 3.8
8e4b88a - Added cli.py for use with pyinstaller
cf28cb6 - added raw_is_original handling
a337e79 - Updated CHANGELOG.md
22f1e8f
0.28.2
18 April 2020
- Added folder support for Photos <= 4, closes #93
#93 - cleaned up SQL statements in _process_database4
6f28171 - Updated CHANGELOG.md
1fa9583 - Fixed suffix check on export to be case insensitive
4b30b3b - test library update
3bac106
v0.28.1
18 April 2020
- Initial work on suppport for associated RAW images
7e42ebb - Initial support for RAW photos in Photos 4 to address issue #101
9d15147 - replaced CLI option --original-name with --current-name
36c2821
v0.27.4
12 April 2020
- Added {folder_album} to template and --folder to CLI
b7c7b9f - Test library update
21e7020 - Updated CHANGELOG.md
952741d
v0.27.3
12 April 2020
v0.27.1
12 April 2020
- Changed AlbumInfo and FolderInfo interface to maintain backwards compatibility with PhotosDB.albums
e09f0b4 - Updated CHANGELOG.md
b749681
v0.27.0
11 April 2020
- Update README.md
#95 - Added tests and README for AlbumInfo and FolderInfo
d6a22b7 - Added albuminfo.py for AlbumInfo and FolderInfo classes
9636572 - Updated CHANGELOG.md
cde56e9 - Update README.md TOC
8544667
v0.26.1
11 April 2020
- Bug fix for PhotosDB.photos() query
1c9da5e - Updated test library
d74f7f4 - Updated CHANGELOG.md
c85bb02
v0.26.0
11 April 2020
- Added test for 10.15.4
1820715 - Changed PhotosDB albums interface as prep for adding folders
3e50626 - Updated CHANGELOG.md
a6ca3f4
v0.25.1
5 April 2020
- Added --no-extended-attributes option to CLI, closes #85
#85 - Fixed CLI help for invalid topic, closes #76
#76 - Updated test library
bae0283
v0.25.0
4 April 2020
- Added places, --place, --no-place to CLI, closes #87, #88
#87 - Updated render_filepath_template to support multiple values
6a89888 - Added {album}, {keyword}, and {person} to template system
507c4a3 - Added places command to CLI
fd5e748 - Updated export example
01cd7fe - Updated CHANGELOG.md
daea30f
v0.24.2
28 March 2020
- added {place.country_code} to template system
be2e167
v0.24.1
28 March 2020
- Added detailed place data in PlaceInfo.names
c06dd42 - Template system now supports default values
67a9a9e - Replaced template renderer with regex-based renderer
427c4c0
v0.23.4
22 March 2020
- Added export_by_album.py to examples
908fead - Updated CHANGELOG.md
072e894 - Updated pathvalidate calls
d066435
v0.23.3
22 March 2020
- Initial version of templating system for CLI
2feb099 - Added str to place
ad58b03 - Test library updates
e90d9c6
v0.23.1
21 March 2020
- Fixed requirements.txt for bplist2
cda5f44 - Updated CHANGELOG.md
b8da976 - Updated requirements.txt
9da7ad6
v0.23.0
21 March 2020
- Added PhotoInfo.place for reverse geolocation data
b338b34 - Updated CHANGELOG.md
816b98e - Update pythonpackage.yml
92e5bdd
v0.22.23
15 March 2020
v0.22.21
15 March 2020
- Working on export edited bug for issue #78
8542e1a - Fixed download-missing to only download when actually missing
dd20b8d - Updated CHANGELOG.md
cc9220e
v0.22.17
14 March 2020
v0.22.16
14 March 2020
- removed activate from --download-missing-photos Applescript, closes #69
#69 - Added media type specials to json and string output, closes #68
#68 - Added query/export options for special media types
2b7d84a - README.md update
a27ce33 - Test library updates
2d7d0b8 - Fixed bug in --download-missing related to burst images
1f13ba8 - test library update
acb6b9e
v0.22.13
8 March 2020
v0.22.12
7 March 2020
0.22.10
8 February 2020
- Fixed bug in --download-missing to fix issue #64
c654e3d - removed commented out code
69addc3 - Updated CHANGELOG.md
1e013b6
v0.22.9
1 February 2020
- Updated PhotosDB to only copy database if locked, speed improvement for cases where DB not locked; closes #34
#34 - Changed temp file handling to use tempfile.TemporaryDirectory, closes #59
#59 - Slight refactor to PhotosDB.photos()
91d5729 - Test library updates
6e563e2 - Removed _tmp_file code that's no longer needed
27994c9 - Updated photos_repl.py
fdf636a - Updated CHANGELOG.md
f910124
v0.22.7
27 January 2020
- Corrected Panorama Flag
#58 - Jan 20 Updates
#1 - Added XMP sidecar option to export, closes #51
#51 - Test library updates, closes #52
#52 - Added XMP sidecar to export
4dfb131 - Added date_modified to PhotoInfo
67b0ae0 - Added date_modified to PhotoInfo
4d36b3b - Updated CLI options with more descriptive metavar names
e79cb92 - CLI now looks for photos library to use if non specified by user
50b7e69
v0.22.4
20 January 2020
- Add --from-date and --to-date to query and export command
#57 - Refactor CLI
#55 - Refactor cli: singular --db, --json and query options.
e214746 - Implement from_date and to_date in PhotosDB as well as query and export command. Some refactoring of CLI as well.
cfa2b4a - Refactored _query. Still hairy, but less so.
b9dee49 - Updated README.md
0aff83f - Started adding tests for CLI
f0b18c3
v0.22.0
18 January 2020
- Refactored PhotosDB and CLI to require explicity passing the database to avoid non-deterministic behavior when last database can't be found. This may break existing code.
ede56ff - Changed get_system_library_path to return None if could not get system library
646ea4f - Updated CHANGELOG.md
bd20388
v0.21.5
13 January 2020
- Fixed search for edited photo in path_edited
edb31f7 - Added tests for live photos
5473f3b - Added incloud and iscloudasset for Photos 4
e089d13
v0.21.0
4 January 2020
- Added live photo support for both Photos 4 & 5
d5eaff0 - Added support for burst photos; added export-bursts to CLI
593983a - Added live-photo option to CLI query and export
6f6d37c
v0.20.0
1 January 2020
- Added support for filtering only movies or photos to CLI; added search for UTI to CLI
9cd5363 - Added support for bust photos; added export-bursts to CLI
1136f84 - Temporary fix to filter out unselected burst photos
a550ba0
v0.19.0
29 December 2019
- Added support for movies for Photos 5; fixed bugs in ismissing and path
6f4d129 - Added support for movies for Photos 5; fixed bugs in ismissing and path
b030966 - Initial support for movies
dbe363e
v0.18.0
27 December 2019
- Restructured entire code base to make it easier to maintain. Closes #16
#16 - Added TOC to README; closes #24
#24 - removed old applescript code and files
1839593 - Added test cases and documentation for shared photos and shared albums
6d20e9e - Refactored PhotoInfo to use properties instead of methods--major update
1ddd90c - Moved PhotosDB attributes to properties instead of methods
d95acdf - changed interface for export, prepped for exiftool_json_sidecar
1fe8859
v0.15.1
14 December 2019
- Added PhotoInfo.export(); closes #10
#10 - refactored private vars in PhotoInfo
d5a5bd4 - Updated export example
bf8aed6
v0.14.21
9 December 2019
- Added list option to cmd_line. Closes #14
#14 - added edited and external_edit to cmd_line and str, to_json; closes #12
#12 - Cleaned up logic in cmd_line query(). Closes #17
#17 - Added get_db_path and get_library_path to PhotosDB
1d006a4 - Updated PhotosDB.init() to accept positional or named arg for dbfile and added associated tests
9118043 - Updated album code in process_database4 and process_database5 to use album uuid
1cf3e4b - Updated get_db_version and associated tests
eb563ad - Added external_edit for Photos 5
42baa29
v0.14.8
30 November 2019
- Added path_edited() for Photos 5, still needs to be added for Photos <= 4.0
68eef42 - Fixed path_edited() for Photos 4.0
37dfc1e - cleaned up commented out code
3dc0943
v0.14.6
28 November 2019
- Added tests for hidden and favorite to both 14.6 and 15.1
51e720d - Added location (latitude/longitude), closes issue #2
44321da - cleaned up test code
b2242da
v0.14.4
25 November 2019
- Added name and description to cmd_line
5af2b3e - removed loguru code
aa73c2f - Added hidden/favorite/missing to cmd_line
b36b7e7
v0.14.0
24 November 2019
- added test for 10.15/Catalina
243492d - moved process_photos to process_photos4 and process_photos5
7eff015 - basic Photos 5 info now being read
a4b5f2a
v0.12.3
24 August 2019
- fixed typo in README
39ef8dd
v0.12.2
24 August 2019
- Added tests for 10.14.6
fb2c12d - Added support and tests for 10.12
58f5283 - Added osxphotos command line tool
0e65ab5
v0.10.4-beta
28 July 2019
- Added test for 10.14 mojave
af122e9 - update requirements.txt
81be373 - Updated README, added os & db version tests, updated test library for 10.13
a58ac14
v0.10.1-alpha
27 July 2019