summaryrefslogtreecommitdiff
path: root/NEWS
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