summaryrefslogtreecommitdiff
path: root/NEWS
blob: 65958fcbfd7f0a7edb055b218e2bdbfa41f7de0e (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
Version 0.1.3
~~~~~~~~~~~~~
Released: 2014-04-10

New Features:
 - Add as_app_search_matches_all()
 - Add as_utils_is_stock_icon_name()

Bugfixes:
 - Actually add mimetype data to the AsApp object
 - Do not allow applications without icons
 - Ignore settings panels when parsing desktop files
 - Load AppStream files assuming literal text strings
 - Only set app-install icons to cached if not already stock
 - Set the icon kind to stock if it matches any stock icon
 - Use the legacy names when using as_node_get_tag()

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
 - Add as_store_from_xml() to load text XML not from a file
 - Add the new AsUrlKind's and <architectures> from API 0.6
 - Speed up as_tag_to_string() by using a table and a single lookup
 - Support old-style markup-less <description> tags
 - Support the 'origin' attribute on the root node

Bugfixes:
 - Do not crash when using getting an unset description
 - Do not depend on functions introduced in Glib 2.39.1
 - Fix parsing incompletely translated AppData files
 - The 'appcategories' tag is now deprecated for 'categories'

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