blob: cf761b7bae3b0dfce94d4c9e80ece2cca5d93250 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
***********
CHANGELOG
***********
Unreleased
==========
* New data type: geo (for Geo URIs).
* New custom filter for templates: to_yaml.
* git hook to update the lesana cache when files are changed by git.
This hook is installed when running ``lesana init``; you may want to
add it to existing repositories by running ``lesana init`` on them
(this is safe to do and won't change your settings or your data).
* New command: get-values to get a list of values for a field. #6
* lesana-search now defaults to a query of ``'*'``.
This means that ``lesana search --all`` is now enough to list all
entries, while ``lesana search`` with no other options will list the
first 12 entries (possibly according to a default sorting setting).
* New collection example: ticket_tracker.
* Add support for bash autocompletion via argcomplete, if installed.
* Add support for the ``values`` property in the settings, to limit the
contents of a field.
* New property ``precision`` for ``decimal`` fields, to force rounding
values to that number of decimal digits.
* New settings property ``search_aliases`` with a dict of values to be
filled in in a jinja2 template for a search query.
* New experimental script openlibrary2lesana to search for book data on
openlibrary and pre-fill a lesana entry.
Bugfixes
--------
* date fields are now parsed and loaded as date, not datetime.
0.8.1
=====
Bugfix release.
* Fixes running on an environment where EDITOR is not set. #7
* Fixes editing an entry. #8
* Fixes searches when default_sort isn't present. #9
0.8.0
=====
* New collection example: books.
* Fixes to the tellico2lesana script (python 2.9 compatibility).
* New option default_sort for collection, to sort search results by
default. (#2)
* Added support to sort the list of all entries.
* Add the option to autofill date and datetime fields at creation and
update time. (#1)
* Add the option to autoincrement integer values.
0.7.0
=====
* Improved round trip loading of data results in less spurious changes
when editing entries.
* More documentation and examples.
* Added support for sorting search results.
* Added --reset option to lesana index.
0.6.2
=====
* Documentation improvements.
* The timestamp field is now always interpreted as UTC.
* Updated links to the published homepage and docs.
0.6.1
=====
* Tarball fixes
0.6.0
=====
* Validation of field contents have been made stricter: invalid contents
that were accepted in the past may now cause an indexing error.
* The timestamp field type is now deprecated and expected to contain a
unix timestamp (a yaml datetime is accepted, but may be converted to a
unix timestamp) and the types datetime and date have been added.
0.5.1
=====
Library
-------
* This version changes the name of entry IDs from the nonsensical ``uid`` to
``eid`` (Entry ID) everywhere in the code, including the property
``Entry.uid`` and all method names.
|