92 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
v0.41.0
22 February 2021
- Template refactor
#385
v0.40.19
20 February 2021
- Better exception handling for AdjustmentsInfo
44a1e3e
v0.40.18
20 February 2021
- docs: add neilpa as a contributor
#383 - Added AdjustmentsInfo, #150, #379
5ee6aff - docs: update .all-contributorsrc [skip ci]
ebac9d0 - docs: update README.md [skip ci]
29716c5 - Version bump
fbe8229
v0.40.17
18 February 2021
v0.40.16
14 February 2021
- Write description to ITPC:CaptionAbstract (#380)
4b7a53f - Removed orientation from XMP, #378
70848e1 - Added image orientation bug to Known Bugs
1316866
v0.40.14
12 February 2021
v0.40.13
10 February 2021
- Bug fix for --jpeg-ext, #374
da47821
v0.40.12
9 February 2021
- Fixed --exiftool-option, #369, for real this time
857e3db
v0.40.11
9 February 2021
- Fixed --exiftool-option, #369
198adda
v0.40.10
7 February 2021
- Fix for issue #366
5c3360f
v0.40.9
7 February 2021
- Fixed unnecessary warning for long keywords, issue #365
f8616ac
v0.40.8
4 February 2021
- Implemented --in-album, --not-in-album, issue #364
addd952 - Updated docs
7fa5fba - Updated docs Makefile [skip ci]
683dfe7
v0.40.7
3 February 2021
- Bump bleach from 3.1.4 to 3.3.0
#362 - Fixed XMP template for issue #361
43af4d2 - Updated sidecar test data
591f9bc - Added tests for --only-new, #358
adc4b05 - Updated tests for ExportDB, #358
48d2223 - Added 11.2 to tested versions, #360
2284598
v0.40.6
2 February 2021
v0.40.5
1 February 2021
- Restructured docs
3a4a8bd - Refactored main, added sphinx docs
51f6958 - Implemented --only-new, #358
5c093c4
v0.40.3
23 January 2021
v0.40.2
23 January 2021
v0.39.25
19 January 2021
- face region fixes for mirrored images
bdc4b23
v0.39.24
19 January 2021
v0.39.23
18 January 2021
v0.39.22
18 January 2021
v0.39.21
18 January 2021
v0.39.20
16 January 2021
v0.39.19
15 January 2021
- Added retry to use_photos_export, issue #351
ddce731
v0.39.18
15 January 2021
- Fixed XMP sidecars to conform with exiftool format, #349, #350
1fd0fe5 - Added update_readme.py to auto-build README
fd5976b - Added modified.strftime template, refactored test_template.py
088476c
v0.39.17
12 January 2021
- Fixed test for M1, added about command, closes #315
#315 - Fixed time zone for tests
165f9b0 - Add @narensankar0529 as a contributor
039118c - Update @narensankar0529 as a contributor
61f649e
v0.39.16
12 January 2021
- Added version check for M1 macs
27f779b
v0.39.15
11 January 2021
- Completed implementation of --jpeg-ext, fixed --dry-run, closes #330, #346
#330 - Added --jpeg-ext, implements #330
55c088e
v0.39.13
10 January 2021
- Fixed leaky memory in PhotoKit, issue #276
db1947d
v0.39.12
9 January 2021
- Force cleanup of objects in write_jpeg (fix memory leak)
#344 - doc: Recorded screencast and updated of readme [skip ci]
#328 - Added PhotoInfo.visible, PhotoInfo.date_trashed, closes #333, #334
#333 - Force cleanup of objects with autorelease pool
b67f11a - Add @Rott-Apple as a contributor
71cb015 - Updated README [skip ci]
804e13e
v0.39.11
8 January 2021
- All contributors/add kradalby
#343 - Ensure keyword list only contains strings, @all-contributors please add @kradalby for code
#342 - Added README.rst, closes #331
#331 - Updated tests workflow badge link
a7678df - Merge branch 'master' of github.com:RhetTbull/osxphotos
e6f45f5 - Renamed workflow to tests
f8468c6 - Merge branch 'master' of github.com:RhetTbull/osxphotos
5de9d4f - Ensure merge_exif_keywords are str not int
123ebb2
v0.39.10
6 January 2021
- Refactored ExportResults
568d1b3 - Improved handling of deleted photos, #332
792247b - Added error_str to ExportResults
d78097c
v0.39.9
4 January 2021
- Added test for Big Sur 16.0.1 database changes
7deac58 - Create terminalizer-demo.yml
5dc2eea - doc: Recorded screencast and updated of readme
658e8ac
v0.39.8
3 January 2021
- Updated README, version
b93d682
v0.39.7
3 January 2021
- doc: start with examples before the export reference, thanks to @synox
#327 - Added tag_groups arg to ExifTool.asdict(), issue #324
2480f2a - doc: start with examples before the export reference
7c7bf1b - Updated dependencies in README.md
b1cab32 - remove extra spaces
a59bb5b - Adding back dependency https://github.com/RhetTbull/PhotoScript)
7c8bfc8
v0.39.6
3 January 2021
- Make readme easier for beginners, thanks to @synox
#326 - doc simplify readme
02ef0f9 - Added exception handling/capture for convert-to-jpeg, issue #322
05f111a - Add @synox as a contributor
83915c6
v0.39.5
3 January 2021
- Cleanup up the readme
38842ff
v0.39.4
3 January 2021
- Implemented text replacement for templates, issue #316
478715a
v0.39.3
31 December 2020
- Fixed modified template to use creation time if no modificationd date, issue #312
2f57abd
v0.39.2
31 December 2020
- Added --xattr-template, closes #242
#242
v0.39.1
31 December 2020
- Fixed --exiftool-path bug, issue #311, #313
3394c52
v0.39.0
30 December 2020
- Added Finder tags, partial implementation for issue #242
#310 - Added tests for Finder tags
29e4245 - Initial implementation for Finder tags
5885b23 - Updated README for finder tags
f25a299 - Updated requirements.txt
ea373c4
v0.38.22
30 December 2020
- Fixed --exiftool-path bug, issue #308
5dccdf7
v0.38.21
29 December 2020
- Fixed --exiftool-path to work with --exiftool-merge-keywords/persons
3872e7a
v0.38.20
29 December 2020
- Added --exiftool-path to CLI
4897fc4
v0.38.19
29 December 2020
- Added exiftool signature to JSON output, issue #303
fa58af8
v0.38.18
28 December 2020
- Added --exiftool-merge-keywords/persons, issue #299, #292
b1cb99f
v0.38.17
28 December 2020
v0.38.16
28 December 2020
- Added searchinfo templates, issue #302
0d086bf
v0.38.15
28 December 2020
- Added --sidecar exiftool, issue #303
d833c14 - Refactored sidecar code
ade98fc - Refactored export2 to use sidecar bit field
0d66759
v0.38.14
27 December 2020
- Bug fix for --description-template, issue #304
4cc40d2
v0.38.13
27 December 2020
- Set XMP:Subject to match Keywords, issue #302
75888cd
v0.38.12
26 December 2020
- Fixed city/sub-locality for SearchInfo
f9f699b
v0.38.11
26 December 2020
- Exposed SearchInfo, closes #121
#121 - Added version to --verbose, closes #297
#297 - Added --exportdb
2a49255 - Updated README.md
f469ccc - Fixed help text
f3b7134
v0.38.9
21 December 2020
- Added --exiftool-option to CLI, closes #298
#298
v0.38.8
21 December 2020
- remove duplicate keywords with --exiftool and --sidecar, closes #294
#294
v0.38.7
21 December 2020
- Added better exiftool error handling, closes #300
#300 - README.md updates for tested versions
8d1ccda - version bump
ef94933
v0.38.6
18 December 2020
- Documentation fix for #293. Thanks to @finestream
#295 - Added additional test cases for #286, --ignore-signature
880a9b6 - Add @finestream as a contributor
ad860b1 - Fixed issue #296
a7c688c - Updated README.md
d40b16a - Version bump
4678f15
v0.38.5
17 December 2020
- Patch 1
#1 - Implemented --ignore-signature, issue #286
e394d8e - Update main.py
e097f3a - Update README.md
4f64eeb - Update README.md
3155045
v0.38.4
14 December 2020
- Fix for issue #263
d5730dd
v0.38.3
13 December 2020
- Fix for QuickTime date/time, issue #282
d8593a0
v0.38.2
12 December 2020
- Added --save-config, --load-config
#290 - removed extended_attributes reference
6559c4d - This is why I never use branches
baf45cc - Version bump
aca85ee - Merge branch 'master' into save_config
9584a9c - Added tests for configoptions.py
0262e0d
v0.38.0
11 December 2020
- Initial implementation of configoptions for --save-config, --load-config
22355fd - Refactoring of save-config/load-config code
37b1e5c - Refactored FileUtil to use copy-on-write no APFS, issue #287
ec4b53e
v0.37.7
7 December 2020
- Fix for issue #262
11f563a
v0.37.6
6 December 2020
- Added --cleanup, issue #262
e5d6f21
v0.37.5
5 December 2020
- Fix for issue #257, #275
1b6a03a
v0.37.4
5 December 2020
- Merge branch 'master' of github.com:RhetTbull/osxphotos
69cd236 - Implement fix for issue #282, QuickTime metadata
4cce9d4 - Implement fix for issue #282, QuickTime metadata
cfb07cb
v0.37.3
30 November 2020
- Removed --use-photokit authorization check, issue 278
ed3a971
v0.37.2
29 November 2020
v0.37.1
28 November 2020
v0.37.0
28 November 2020
- Added {exiftool} template, implements issue #259
48acb42
v0.36.25
27 November 2020
- Added --original-suffix for issue #263
399d432
v0.36.24
26 November 2020
- Initial implementation for issue #265
382fca3 - More work on issue #265
d5a9f76 - Simplified sidecar table in export_db
0632a97
v0.36.23
26 November 2020
v0.36.22
26 November 2020
- Add XML escaping to XMP sidecar export, thanks to @jstrine for the fix!
#272 - Fix EXIF GPS format for XMP sidecar, thanks to @jstrine for the fix!
#270 - Continue even if the original filename is None, thanks to @jstrine for the fix!
#268 - Added test for missing original_filename
116cb66 - Add @jstrine as a contributor
7460bc8 - Escape characters which cause XML parsing issues
c42050a - Fix tests for apostrophe
d0d2e80 - Fix test for XMP sidecar with GPS info
c27cfb1
v0.36.21
25 November 2020
- Exposed --use-photos-export and --use-photokit
e951e53
v0.36.20
23 November 2020
- Added photokit export as hidden --use-photokit option
26f96d5
v0.36.19
19 November 2020
- Removed debug statement in _photoinfo_export
8cb15d1
v0.36.18
14 November 2020
- Moved AppleScript to photoscript
3c85f26 - Fixed missing data file for photoscript
2d9429c - Version bump, updated requirements
3b6dd08
v0.36.17
12 November 2020
- Fixed path for photos actually missing off disk
5d4d7d7 - Fixed erroneous attempt to export edited with --download-missing
8dc59cb - version bump
802e2f0
v0.36.15
11 November 2020
- Avoid copying db files if not necessary
ea9b41b
v0.36.14
9 November 2020
- Fix for issue #247
38397b5
v0.36.13
9 November 2020
- Refactored phototemplate.py to add PATH_SEP option
3636fcb - More work on phototemplate.py to add inline expansion
a6231e2
v0.36.11
8 November 2020
- Implemented boolean type template fields
7fa3704 - Bug fix in handling missing edited photos
e829212 - Fixed message in CLI
df37a01
v0.36.10
8 November 2020
- Implemented issue #255
ae2fd2e
v0.36.9
7 November 2020
v0.36.8
5 November 2020
v0.36.7
4 November 2020
- Implemented context manager for ExifTool, closes #250
#250
v0.36.6
2 November 2020
- Fix for issue #39
c7c5320
v0.36.5
1 November 2020
- Added --ignore-date-modified flag, issue #247
663e33b
v0.36.4
1 November 2020
- Updated --exiftool to set dates/times as Photos does, issue #247
11459d1 - Partial fix for issue #247 on Mojave
6ac3111 - Add @mwort as a contributor
9cff8e8
v0.36.2
31 October 2020
- Fixed handling of date_modified for Catalina, issue #247
0cce234
v0.36.1
30 October 2020
- Added --has-comment/--has-likes to CLI, issue #240
c5dba8c - Cleaned up as_dict/asdict, issue #144, #188
603dabb - Updated README.md
d16932d
v0.36.0
26 October 2020
- Added verbose to PhotosDB(), partial fix for #110
d87b8f3 - Added comments/likes, implements #214
23de6b5 - Cleaned up constructor for PhotosDB
667c89e
v0.35.7
24 October 2020
- Fix for issue #238
48f29e1
v0.35.6
24 October 2020
- Fixed shared, not_shared in cli
8551981
v0.35.5
22 October 2020
- Added get_shared_photo_comments.py to examples
15e0914 - Fix for issue #237
a416de2 - Added test for issue #235
ea68229
v0.35.4
18 October 2020
- refactored template code to fix #213
#213
v0.35.3
15 October 2020
- Fix for issue #235, #236
41b2399
v0.35.2
12 October 2020
- Fix for issue #234
da100f9
v0.35.1
12 October 2020
- Fix for issue #230
dcbf8f2
v0.35.0
12 October 2020
- Convert to jpeg
#233 - Updated tests, closes #231
#231 - Updated tests
b0171ba - Updated tests
07b0843 - Merge branch 'master' into convert_to_jpeg
fe5185b - Added israw, tests for Big Sur
b5a9794 - Updates to path, path_raw, uti for RAW+JPEG pairs
b32f4b8
v0.34.5
6 October 2020
- --convert-to-jpeg initial version working
38f201d - Added tests, fixed bug in export_db
5a13605 - Updated tests
b2b39aa
v0.34.3
29 September 2020
- Update exiftool.py to preserve file modification time, thanks to @hhoeck
#223 - Added tests for 10.15.6
432da7f - Added HEIC test image
ddc1e69 - Fixed bug related to issue #222
c939df7 - Version bump for bug fix
62d54cc - Update README.md
6883fec
v0.34.2
14 September 2020
- Partial fix for issue #213
459d91d
v0.34.1
13 September 2020
v0.34.0
7 September 2020
v0.33.8
31 August 2020
- Fixed sidecar collisions, closes #210
#210
v0.33.7
31 August 2020
- typo fix - thanks to @dmd
#212 - Normalize unicode for issue #208
a36eb41 - Added force_download.py to examples
b611d34 - Added photoshop:SidecarForExtension to XMP, partial fix for #210
60d96a8 - Updated README.md
c9b1518 - Update README.md
42e8fba
v0.33.5
25 August 2020
- Fixed DST handling for from_date/to_date, closes #193 (again)
#193 - Added raw timestamps to PhotoInfo._info
0f457a4
v0.33.3
23 August 2020
- Fixed portrait for Catalina/Big Sur; see issue #203
1f717b0
v0.33.2
23 August 2020
- Closes issue #206, adds --touch-file
#207 - Touch files - fixes #194 -- thanks to @PabloKohan
#205 - Refactor/cleanup _export_photo - thanks to @PabloKohan
#204 - Finished --touch-file, closes #206
#206 - Merge pull request #205 from PabloKohan/touch_files__fix_194
#194 - --touch-file now working with --update
6c11e3f - Refactor/cleanup _export_photo
eefa1f1 - Fixed touch tests
1bf7105 - Working on issue 206
ebd878a - Working on issue #206
c9c9202
v0.33.0
17 August 2020
- Replaced call to which, closes #171
#171 - Added contributors to README.md, closes #200
#200 - Added tests for 10.15.6
d2deeff - Added ImportInfo for Photos 5+
98e4170 - Update README.md
360c8d8 - Update README.md
868cda8
v0.32.0
9 August 2020
- Alpha support for MacOS Big Sur/10.16, see issue #187
6acf9ac
v0.31.2
9 August 2020
- Fixed from_date and to_date to be timezone aware, closes #193
#193 - Added test for valid XMP file, closes #197
#197 - Dropped py36 due to datetime.fromisoformat
a714ae0 - Added --uuid-from-file to CLI
840e993 - Added write_uuid_to_file.applescript to utils
bea770b - Updated README.md
002fce8 - Added py37
d0ec862
v0.31.0
27 July 2020
v0.30.13
23 July 2020
- This reverts commit
b7f4b739de, reversing#191 - Fix findfiles not to fail on missing/invalid dir
#192 - Revert "Fix FileExistsError when filename differs only in case and export-as-hardlink (Bug#133)"
#191 - Fix FileExistsError when filename differs only in case and export-as-hardlink (Bug#133)
#190 - Fix findfiles not to fail on missing/invalid dir
8c10b61 - Revert "Fix FileExistsError when filename differs only in case and export-as-hardlink (Bug#133)"
f8e62d8 - Fix FileExistsError when filename differs only in case and export-as-hardlink
d52b387 - Version bump for bug fix
cf4dca1
v0.30.12
18 July 2020
- Implemented PersonInfo, closes #181
#181 - Updated dependencies, now supports py36, py37, py38
6688d1f - Update README.md
3526881
v0.30.10
6 July 2020
- Bug fix for empty albums
1ef518c
v0.30.9
6 July 2020
- Refactored person processing to enable implementation of #181
fcff8ec - AlbumInfo.photos now returns photos in album sort order
9d820a0
v0.30.7
4 July 2020
- Bug fix for keywords, persons in deleted photos
df75a05
v0.30.6
3 July 2020
- Added height, width, orientation, filesize to json, str)
8c3af0a
v0.30.5
3 July 2020
- Added height, width, orientation, filesize, closes #163
#163
v0.30.4
3 July 2020
v0.30.3
29 June 2020
- Added --description-template to CLI, closes #166
#166 - Added expand_inplace to PhotoTemplate.render
ff03287 - Updated README.md
5950707
v0.30.2
28 June 2020
- Added --deleted, --deleted-only to CLI, closes #179
#179
v0.30.1
27 June 2020
- Changed default to PhotosDB.photos(movies=True), closes #177
#177
v0.30.0
27 June 2020
v0.29.30
24 June 2020
v0.29.29
23 June 2020
v0.29.28
22 June 2020
- Closes #174
#174 - Added today to template system, closes #167
#167 - Minor refactoring in photoinfo.py
a8e996e
v0.29.26
21 June 2020
- Bug fix for issue #172
1ebf995
v0.29.25
21 June 2020
- More PhotoInfo.albums refactoring, closes #169
#169
v0.29.24
21 June 2020
- Refactored album code in photosdb to fix issue #169
cfabd0d
v0.29.23
20 June 2020
- Fixed PhotoInfo.albums, album_info for issue #169
1212fad
v0.29.22
19 June 2020
- Don't raise KeyError when SystemLibraryPath is absent
#168 - Added check for export db in directory branch, closes #164
#164 - Added OSXPhotosDB.get_db_connection()
43d28e7 - Added show() to photos_repl.py
e98c3fe - Fixed get_last_library_path and get_system_library_path to not raise KeyError
5a83218 - Don't raise KeyError when SystemLibraryPath is absent
1fd0f96
v0.29.19
14 June 2020
v0.29.18
14 June 2020
- Added --label to CLI, closes #157
#157
v0.29.17
13 June 2020
- Extende --ignore-case to --person, --keyword, --album, closes #162
#162 - Updated README.md to document template system
0004250
v0.29.16
13 June 2020
- Added hour, min, sec, strftime templates, closes #158
#158 - Added hour, min, sec to template system, issue #158
5387f8e
v0.29.14
13 June 2020
- Updated DatetimeFormatter to include hour/min/sec
cf2615d - Added test for issue #156
4ba1982 - Bug fix for issue #136
06fa1ed
v0.29.13
7 June 2020
- Added hidden debug-dump command to CLI
7cd7b51
v0.29.12
7 June 2020
- Fix for bug in handling of deleted albums to address issue #156
72f034e - Merge branch 'master' of https://github.com/RhetTbull/osxphotos
cb993f2 - Refactoring with sourceryAI
5c7a0c3
v0.29.9
31 May 2020
- Added --filename to CLI, closes #89
#89
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 - added created.dow (day of week) to template
8df6d2c - 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 - version bump
c06c230 - Test library update
f416418
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 - version bump
bd9d5a2 - Update README.md
85760dc - Update README.md
be07f90
v0.28.18
14 May 2020
- Implemented PhotoInfo.exiftool
a80dee4
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 --export-as-hardlink option
5eb0876 - Added additional test for --export-as-hardlink
57315d4 - 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 - 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 tests/README.md
56a0006
v0.28.6
26 April 2020
- Fixed locale bug in templates, closes #113
#113 - Merge branch 'master' of https://github.com/RhetTbull/osxphotos
4b29a2e - 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 - Merge branch 'master' of https://github.com/RhetTbull/osxphotos
1c8eb76
0.28.2
18 April 2020
- Added folder support for Photos <= 4, closes #93
#93 - cleaned up SQL statements in _process_database4
6f28171 - 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
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
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 - Update README.md TOC
8544667 - Update README.md
1aa3838
v0.26.1
11 April 2020
v0.26.0
11 April 2020
- Added test for 10.15.4
1820715 - Changed PhotosDB albums interface as prep for adding folders
3e50626 - Update README.md
626e460
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 - Fixed typo in help text
c02953e
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 pathvalidate calls
d066435 - Updated example
8f0307f
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 requirements.txt
9da7ad6 - still trying to debug github actions fail
960487f
v0.23.0
21 March 2020
- Merge branch 'master' of https://github.com/RhetTbull/osxphotos
21547a8 - Added PhotoInfo.place for reverse geolocation data
b338b34 - 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 - test library updates
e99391a
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 - Fixed bug in --download-missing related to burst images
1f13ba8 - Merge branch 'master' of https://github.com/RhetTbull/osxphotos
dc87194 - Added query/export options for special media types
2b7d84a - README.md update
a27ce33 - Test library updates
2d7d0b8
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 - Cleaned up comments and unneeded test code
e3c40bc
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 - Added PhotosDB() behavior to open last library if no args passed but also added cautionary note to README
46d3c7d
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 - Merge branch 'master' of https://github.com/RhetTbull/osxphotos
898d3af
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 - Merge branch 'master' of https://github.com/RhetTbull/osxphotos
7150956
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 - Fix to setup to specify versions of required packages
de05323
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 live-photo option to CLI query and export
6f6d37c - Initial support for live photos (Photos 5 only)
1a89a18
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
- Merge branch 'master' of https://github.com/RhetTbull/osxphotos
51843fb - 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
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