diff --git a/README.org b/README.org index f11d2b1..ebf90c7 100644 --- a/README.org +++ b/README.org @@ -475,6 +475,11 @@ Simple links may also be written manually in either sexp or non-sexp form, like: *Acknowledgments* + [[https://github.com/tpeacock19][tpeacock19]] for extensive help testing new features in this version. +** 0.4.8 + +*Fixed* ++ Multiple sorters not preserved when refreshing views. (Fixes [[https://github.com/alphapapa/org-ql/issues/136][#136]], [[https://github.com/alphapapa/org-ql/pull/137][#137]]. Thanks to [[https://github.com/natrys][Imran Khan]].) + ** 0.4.7 *Fixed* diff --git a/org-ql.el b/org-ql.el index c479161..9dad848 100644 --- a/org-ql.el +++ b/org-ql.el @@ -1659,7 +1659,7 @@ PREDICATES is a list of one or more sorting methods, including: ;; Put at end of list if not found (1+ (length org-todo-keywords-1))))))) (-flatten-n 1 (-map #'cdr sorted-groups))))) - (cl-loop for pred in (nreverse predicates) + (cl-loop for pred in (reverse predicates) do (setq items (if (eq pred 'todo) (sort-by-todo-keyword items) (-sort (sorter pred) items))) diff --git a/org-ql.info b/org-ql.info index abf347a..9cc0424 100644 --- a/org-ql.info +++ b/org-ql.info @@ -67,6 +67,7 @@ Functions / Macros Changelog * 0.5-pre: 05-pre. +* 0.4.8: 048. * 0.4.7: 047. * 0.4.6: 046. * 0.4.5: 045. @@ -814,6 +815,7 @@ releases. * Menu: * 0.5-pre: 05-pre. +* 0.4.8: 048. * 0.4.7: 047. * 0.4.6: 046. * 0.4.5: 045. @@ -832,7 +834,7 @@ releases. * 0.1: 01.  -File: README.info, Node: 05-pre, Next: 047, Up: Changelog +File: README.info, Node: 05-pre, Next: 048, Up: Changelog 5.1 0.5-pre =========== @@ -867,9 +869,21 @@ File: README.info, Node: 05-pre, Next: 047, Up: Changelog testing new features in this version.  -File: README.info, Node: 047, Next: 046, Prev: 05-pre, Up: Changelog +File: README.info, Node: 048, Next: 047, Prev: 05-pre, Up: Changelog -5.2 0.4.7 +5.2 0.4.8 +========= + +*Fixed* + • Multiple sorters not preserved when refreshing views. (Fixes #136 + (https://github.com/alphapapa/org-ql/issues/136), #137 + (https://github.com/alphapapa/org-ql/pull/137). Thanks to Imran + Khan (https://github.com/natrys).) + + +File: README.info, Node: 047, Next: 046, Prev: 048, Up: Changelog + +5.3 0.4.7 ========= *Fixed* @@ -882,7 +896,7 @@ File: README.info, Node: 047, Next: 046, Prev: 05-pre, Up: Changelog  File: README.info, Node: 046, Next: 045, Prev: 047, Up: Changelog -5.3 0.4.6 +5.4 0.4.6 ========= *Fixed* @@ -895,7 +909,7 @@ File: README.info, Node: 046, Next: 045, Prev: 047, Up: Changelog  File: README.info, Node: 045, Next: 044, Prev: 046, Up: Changelog -5.4 0.4.5 +5.5 0.4.5 ========= *Fixed* @@ -907,7 +921,7 @@ File: README.info, Node: 045, Next: 044, Prev: 046, Up: Changelog  File: README.info, Node: 044, Next: 043, Prev: 045, Up: Changelog -5.5 0.4.4 +5.6 0.4.4 ========= *Fixed* @@ -919,7 +933,7 @@ File: README.info, Node: 044, Next: 043, Prev: 045, Up: Changelog  File: README.info, Node: 043, Next: 042, Prev: 044, Up: Changelog -5.6 0.4.3 +5.7 0.4.3 ========= *Fixed* @@ -929,7 +943,7 @@ File: README.info, Node: 043, Next: 042, Prev: 044, Up: Changelog  File: README.info, Node: 042, Next: 041, Prev: 043, Up: Changelog -5.7 0.4.2 +5.8 0.4.2 ========= *Fixed* @@ -938,7 +952,7 @@ File: README.info, Node: 042, Next: 041, Prev: 043, Up: Changelog  File: README.info, Node: 041, Next: 04, Prev: 042, Up: Changelog -5.8 0.4.1 +5.9 0.4.1 ========= *Fixed* @@ -948,8 +962,8 @@ File: README.info, Node: 041, Next: 04, Prev: 042, Up: Changelog  File: README.info, Node: 04, Next: 032, Prev: 041, Up: Changelog -5.9 0.4 -======= +5.10 0.4 +======== _Note:_ The next release, 0.5, may include changes which will require minor updates to written queries (e.g. a few predicates may be @@ -1029,7 +1043,7 @@ as they will be pushed to the master branch when ready.  File: README.info, Node: 032, Next: 031, Prev: 04, Up: Changelog -5.10 0.3.2 +5.11 0.3.2 ========== *Fixed* @@ -1042,7 +1056,7 @@ File: README.info, Node: 032, Next: 031, Prev: 04, Up: Changelog  File: README.info, Node: 031, Next: 03, Prev: 032, Up: Changelog -5.11 0.3.1 +5.12 0.3.1 ========== *Fixed* @@ -1052,7 +1066,7 @@ File: README.info, Node: 031, Next: 03, Prev: 032, Up: Changelog  File: README.info, Node: 03, Next: 023, Prev: 031, Up: Changelog -5.12 0.3 +5.13 0.3 ======== *Added* @@ -1117,7 +1131,7 @@ File: README.info, Node: 03, Next: 023, Prev: 031, Up: Changelog  File: README.info, Node: 023, Next: 022, Prev: 03, Up: Changelog -5.13 0.2.3 +5.14 0.2.3 ========== *Fixed* @@ -1127,7 +1141,7 @@ File: README.info, Node: 023, Next: 022, Prev: 03, Up: Changelog  File: README.info, Node: 022, Next: 021, Prev: 023, Up: Changelog -5.14 0.2.2 +5.15 0.2.2 ========== *Fixed* @@ -1138,7 +1152,7 @@ File: README.info, Node: 022, Next: 021, Prev: 023, Up: Changelog  File: README.info, Node: 021, Next: 02, Prev: 022, Up: Changelog -5.15 0.2.1 +5.16 0.2.1 ========== *Fixed* @@ -1148,7 +1162,7 @@ File: README.info, Node: 021, Next: 02, Prev: 022, Up: Changelog  File: README.info, Node: 02, Next: 01, Prev: 021, Up: Changelog -5.16 0.2 +5.17 0.2 ======== *Added* @@ -1231,7 +1245,7 @@ File: README.info, Node: 02, Next: 01, Prev: 021, Up: Changelog  File: README.info, Node: 01, Prev: 02, Up: Changelog -5.17 0.1 +5.18 0.1 ======== First tagged release. @@ -1289,51 +1303,52 @@ GPLv3  Tag Table: Node: Top225 -Node: Contents1564 -Node: Screenshots1687 -Node: Installation1805 -Node: Quelpa2443 -Node: Usage2886 -Node: Commands3284 -Node: org-ql-search3757 -Node: helm-org-ql5407 -Node: org-ql-view5819 -Node: org-ql-view-sidebar6319 -Node: org-ql-view-recent-items6675 -Node: org-ql-sparse-tree7159 -Node: Queries7959 -Node: Non-sexp query syntax8867 -Node: General predicates10574 -Node: Ancestor/descendant predicates15987 -Node: Date/time predicates17115 -Node: Functions / Macros19770 -Node: Agenda-like views20025 -Node: Listing / acting-on results21430 -Node: Dynamic block26032 -Node: Links28730 -Node: Tips29417 -Node: Changelog29735 -Node: 05-pre30389 -Node: 04731628 -Node: 04632026 -Node: 04532426 -Node: 04432785 -Node: 04333142 -Node: 04233337 -Node: 04133496 -Node: 0433735 -Node: 03237666 -Node: 03138045 -Node: 0338242 -Node: 02341217 -Node: 02241445 -Node: 02141713 -Node: 0241912 -Node: 0145947 -Node: Notes46048 -Node: Comparison with Org Agenda searches46210 -Node: org-sidebar47082 -Node: License47361 +Node: Contents1579 +Node: Screenshots1702 +Node: Installation1820 +Node: Quelpa2458 +Node: Usage2901 +Node: Commands3299 +Node: org-ql-search3772 +Node: helm-org-ql5422 +Node: org-ql-view5834 +Node: org-ql-view-sidebar6334 +Node: org-ql-view-recent-items6690 +Node: org-ql-sparse-tree7174 +Node: Queries7974 +Node: Non-sexp query syntax8882 +Node: General predicates10589 +Node: Ancestor/descendant predicates16002 +Node: Date/time predicates17130 +Node: Functions / Macros19785 +Node: Agenda-like views20040 +Node: Listing / acting-on results21445 +Node: Dynamic block26047 +Node: Links28745 +Node: Tips29432 +Node: Changelog29750 +Node: 05-pre30419 +Node: 04831658 +Node: 04732008 +Node: 04632403 +Node: 04532803 +Node: 04433162 +Node: 04333519 +Node: 04233714 +Node: 04133873 +Node: 0434112 +Node: 03238045 +Node: 03138424 +Node: 0338621 +Node: 02341596 +Node: 02241824 +Node: 02142092 +Node: 0242291 +Node: 0146326 +Node: Notes46427 +Node: Comparison with Org Agenda searches46589 +Node: org-sidebar47461 +Node: License47740  End Tag Table