Skip to content

Commit e9add43

Browse files
committed
Change version from 0.3.0 to 0.4.0
1 parent 3a75d6e commit e9add43

File tree

4 files changed

+15
-57
lines changed

4 files changed

+15
-57
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ OBJS = src/backend/age.o \
5858

5959
EXTENSION = age
6060

61-
DATA = age--0.3.0.sql
61+
DATA = age--0.4.0.sql
6262

6363
# sorted in dependency order
6464
REGRESS = scan \

RELEASE

Lines changed: 13 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -15,72 +15,30 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18-
Release Notes for AGE 0.3.0 (alpha)
18+
Release Notes for AGE 0.4.0 (alpha)
1919

20-
The following functionality is included in this release.
20+
Added Auto Group By aggregation support for RETURN and WITH clauses.
2121

22-
Standard functions
22+
Added support for more input types in aggregate functions.
2323

24-
Added support for standard functions.
24+
Added support for DISTINCT in functions.
2525

26-
1) Trigonometric functions
26+
Added explicit type cast from AGTYPEOID to TEXTOID.
2727

28-
e, sqrt, exp, log, log10, degrees, radians, pi, sin, cos, tan,
29-
asin, acos, atan, & atan2.
28+
Added explicit type casting Agtype to PG's shortint, int, and Bigint
3029

31-
2) String functions
30+
Added type casting from AGTYPEOID to INT8OID and FLOATOID. For use with user defined (non-AGE) functions within the cypher query.
3231

33-
replace, split, left, right, substring, rTrim, lTrim, trim,
34-
toUpper, toLower, reverse, & toString.
32+
Added overloading for INT8OID mathematical operators.
3533

36-
3) Numeric functions
34+
Added * and optional edge grammar components.
3735

38-
rand, abs, ceil, floor, round, & sign.
36+
Changed input types for typecasting functions to “any”.
3937

40-
User defined functions
38+
Added support for the DELETE clause.
4139

42-
Added support for user defined functions of the following forms.
40+
Added support for Stored Procedures and PL/pgSQL.
4341

44-
1) schema.function(args)
45-
46-
Aggregate functions
47-
48-
Currently working on openCypher aggregate function support. This is not
49-
complete nor fully implemented but the following functions are now
50-
available for use.
51-
52-
1) min, max, stDev, stDevP, percentileCont, percentileDisc & count.
53-
2) avg & sum are supported but their output is only of type float.
54-
55-
EXISTS clause
56-
57-
Added support for the EXISTS clause.
58-
59-
1) EXISTS(property)
60-
2) EXISTS(pattern)
61-
62-
Property constraints
63-
64-
The MATCH clause now supports using property constraints.
65-
66-
SET clause
67-
68-
Added support for the SET clause.
69-
70-
1) Support for updating a single property value.
71-
2) Multiple SET clauses can be used in a single query.
72-
3) Implemented in MATCH, CREATE, and REMOVE clauses.
73-
74-
REMOVE clause
75-
76-
Added support for the REMOVE clause
77-
78-
1) Support for removing a single property value.
79-
2) Multiple REMOVE clauses can be used in a single query.
80-
3) Implemented in MATCH, CREATE, and SET clauses.
81-
82-
Define extension’s behavior when dropped.
83-
84-
Added a process to occur when the extension is dropped in postgres.
42+
Added a basic agtype parser for the NodeJS driver.
8543

8644

File renamed without changes.

age.control

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# specific language governing permissions and limitations
1616
# under the License.
1717

18-
default_version = '0.3.0'
18+
default_version = '0.4.0'
1919
comment = 'AGE database extension'
2020
module_pathname = '$libdir/age'
2121

0 commit comments

Comments
 (0)