blob: 2dd918fe3637bad29a1c0c71012ac7f43914e5db (
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
|
Version 0.1.2
~~~~~~~~~~~~~
Released: 2014-03-26
Notes:
- This release adds basic Ubuntu app-install support, speeds up the time taken
to parse large metadata files and reduces the amount of memory used to load
the AppStream metadata.
New Features:
- Add as_app_parse_file() which parses a .desktop file into an AsApp
- Add as_node_get_tag() and only store the name when the tag is unknown
- Add as_node_take_attribute() to reduce allocations during parse
- Add as_store_load() to load system and user locations
- Add as_tag_from_string_full() to control whether fallback names are used
- Load the Ubuntu app-install data which uses screenshots.debian.net
- Use gperf to generate a perfect hash for the tag names
Bugfixes:
- Do not use GHashTable to store node attributes
- Reduce the number of small attr key allocations
- Use the full ID for the AsStore hash
Version 0.1.1
~~~~~~~~~~~~~
Released: 2014-03-21
New Features:
- Add an 'api-version' property to AsStore (Richard Hughes)
- Add as_store_from_xml() to load text XML not from a file (Richard Hughes)
- Add the new AsUrlKind's and <architectures> from API 0.6 (Richard Hughes)
- Speed up as_tag_to_string() by using a table and a single lookup (Richard Hughes)
- Support old-style markup-less <description> tags (Richard Hughes)
- Support the 'origin' attribute on the root node (Richard Hughes)
Bugfixes:
- Do not crash when using getting an unset description (Richard Hughes)
- Do not depend on functions introduced in Glib 2.39.1 (Richard Hughes)
- Fix parsing incompletely translated AppData files (Richard Hughes)
- The 'appcategories' tag is now deprecated for 'categories' (Richard Hughes)
Version 0.1.0
~~~~~~~~~~~~~
Released: 2014-03-18
Notes:
- This library provides GObjects and helper methods to make it easy to read and
write AppStream metadata.
New Features:
- Add and search for applications in an application store
- Easily retrieve the best application data for the current locale
- Efficiently interface with more heavy-weight parsers like expat
- Get screenshot image data and release announcements
- Read and write compressed AppStream XML files
|