@@ -13,14 +13,23 @@ To see all issues & pull requests closed by this release see the [Git closed
1313milestone for 4.0.0
1414] ( https://github.com/pgRouting/pgrouting/issues?utf8=%E2%9C%93&q=milestone%3A%22Release%204.0.0%22 )
1515
16- ** Functions promoted to official**
16+ Functions promoted to official
17+ ...............................................................................
1718
1819* pgr_trsp
1920* pgr_trspVia
2021* pgr_trspVia_withPoints
2122* pgr_trsp_withPoints
22- * pgr_withPoints
23- * pgr_withPointsCost
23+ * [ #2905 ] ( https://github.com/pgRouting/pgrouting/issues/2905 ) pgr_withPoints
24+
25+ * Output columns standardized to `` (seq, path_seq, start_vid, end_vid, node, edge, cost, agg_cost) ``
26+ * Function promoted to official.
27+
28+ * [ #2905 ] ( https://github.com/pgRouting/pgrouting/issues/2905 ) pgr_withPointsCost
29+
30+ * Output columns standardized to `` (start_vid, end_vid, agg_cost) ``
31+ * Function promoted to official.
32+
2433* pgr_withPointsCostMatrix
2534* pgr_withPointsDD
2635* pgr_withPointsKSP
@@ -42,11 +51,17 @@ milestone for 4.0.0
4251* pgr_maxFlow(Combinations)
4352* pgr_pushRelabel(Combinations)
4453
45- ** code enhancements:**
54+ SQL signatures modification on functions
55+ ...............................................................................
4656
47- * Removal of unused C/C++ code
57+ * [ #2906 ] ( https://github.com/pgRouting/pgrouting/issues/2906 ) pgr_bdDijkstra
58+
59+ * Output columns standardized to `` (seq, path_seq, start_vid, end_vid, node, edge, cost, agg_cost) ``
60+ * Combinations signature promoted to official.
4861
49- ** Removal of SQL deprecated signatures**
62+
63+ Removal of SQL deprecated signatures
64+ ...............................................................................
5065
5166* [ #2798 ] ( https://github.com/pgRouting/pgrouting/issues/2798 ) :
5267 pgr_contraction
@@ -58,7 +73,35 @@ milestone for 4.0.0
5873 * pgr_trsp(text,integer,integer,boolean,boolean,text)
5974 * pgr_trsp(text,integer,double precision,integer,double precision,boolean,boolean,text)
6075
61- ** Removal of SQL deprecated functions**
76+ * [ #2888 ] ( https://github.com/pgRouting/pgrouting/issues/2888 ) :
77+ pgr_findCloseEdges
78+
79+ * pgr_findcloseedges(text,geometry,double precision,integer,boolean,boolean)
80+ * pgr_findcloseedges(text,geometry[ ] ,double precision,integer,boolean,boolean)
81+
82+ * [ #2890 ] ( https://github.com/pgRouting/pgrouting/issues/2890 ) :
83+ pgr_withPointsDD
84+
85+ * pgr_withpointsdd(text,text,anyarray,double precision,boolean,character,boolean,boolean)
86+ * pgr_withpointsdd(text,text,bigint,double precision,boolean,character,boolean)
87+
88+ * [ #2895 ] ( https://github.com/pgRouting/pgrouting/issues/2895 ) :
89+ pgr_withPointsKSP
90+
91+ * pgr_withpointsksp(text,text,bigint,bigint,integer,boolean,boolean,character,boolean)
92+
93+ * [ #2899 ] ( https://github.com/pgRouting/pgrouting/issues/2899 ) :
94+ pgr_maxCardinalityMatch
95+
96+ * pgr_maxcardinalitymatch(text,boolean)
97+
98+ * [ #2901 ] ( https://github.com/pgRouting/pgrouting/issues/2901 ) : TSP family
99+
100+ * pgr_tsp(text,bigint,bigint,double precision,integer,integer,integer,double precision,double precision,double precision,boolean)
101+ * pgr_tspeuclidean(text,bigint,bigint,double precision,integer,integer,integer,double precision,double precision,double precision,boolean)
102+
103+ Removal of SQL deprecated functions
104+ ...............................................................................
62105
63106* [ #2681 ] ( https://github.com/pgRouting/pgrouting/issues/2681 ) :
64107 pgr_trspviaedges
@@ -74,27 +117,42 @@ milestone for 4.0.0
74117 pgr_analyzeOneWay
75118* [ #2827 ] ( https://github.com/pgRouting/pgrouting/issues/2827 ) :
76119 pgr_createVerticesTable
120+ * [ #2886 ] ( https://github.com/pgRouting/pgrouting/issues/2886 ) :
121+ pgr_nodeNetwork
122+
123+ rubric:: Removal of SQL deprecated internal functions
124+ ...............................................................................
77125
78- ** Removal of SQL deprecated internal functions **
126+ Related issues: [ # 2897 ] ( https://github.com/pgRouting/pgrouting/issues/2897 )
79127
80128* _ pgr_dijkstranear(text,anyarray,anyarray,bigint,boolean)
81129* _ pgr_dijkstranear(text,anyarray,bigint,bigint,boolean)
82130* _ pgr_dijkstranear(text,bigint,anyarray,bigint,boolean)
83131* _ pgr_dijkstra(text,anyarray,anyarray,boolean,boolean,boolean,bigint)
84132* _ pgr_dijkstra(text,text,boolean,boolean,boolean)
85133* _ pgr_drivingdistance(text,anyarray,double precision,boolean,boolean)
134+ * _ pgr_ksp(text,anyarray,anyarray,integer,boolean,boolean,boolean)
135+ * _ pgr_ksp(text,bigint,bigint,integer,boolean,boolean)
136+ * _ pgr_ksp(text,text,integer,boolean,boolean)
86137* _ pgr_kruskal(text,anyarray,text,bigint,double precision)
138+ * _ pgr_maxcardinalitymatch(text,boolean)
87139* _ pgr_prim(text,anyarray,text,bigint,double precision)
88140* _ pgr_trsp(text,integer,double precision,integer,double precision,boolean,boolean,text)
89141* _ pgr_trsp(text,text,anyarray,anyarray,boolean)
90142* _ pgr_trsp(text,text,anyarray,bigint,boolean)
91143* _ pgr_trsp(text,text,bigint,anyarray,boolean)
92144* _ pgr_trsp(text,text,bigint,bigint,boolean)
93145* _ pgr_trspviavertices(text,integer[ ] ,boolean,boolean,text)
146+ * _ pgr_withpointsdd(text,text,anyarray,double precision,boolean,character,boolean,boolean)
147+ * _ pgr_withpointsksp(text,text,anyarray,anyarray,integer,character,boolean,boolean,boolean,boolean)
148+ * _ pgr_withpointsksp(text,text,bigint,bigint,integer,boolean,boolean,character,boolean)
149+ * _ pgr_withpointsksp(text,text,text,integer,character,boolean,boolean,boolean)
94150* _ pgr_withpointsvia(text,bigint[ ] ,double precision[ ] ,boolean)
95151* _ trsp(text,text,anyarray,anyarray,boolean)
96152* _ v4trsp(text,text,anyarray,anyarray,boolean)
97153* _ v4trsp(text,text,text,boolean)
154+ * _ pgr_tspeuclidean(text,bigint,bigint,double precision,integer,integer,integer,double precision,double precision,double precision,boolean)
155+ * _ pgr_tsp(text,bigint,bigint,double precision,integer,integer,integer,double precision,double precision,double precision,boolean)
98156
99157
100158* [ #2861 ] ( https://github.com/pgRouting/pgrouting/issues/2861 ) :
@@ -119,6 +177,15 @@ milestone for 4.0.0
119177 - _ pgr_startpoint(geometry)
120178 - _ pgr_versionless(text,text)
121179
180+ Code enhancements
181+ ...............................................................................
182+
183+ * Removal of unused C/C++ code
184+ * Refactor the Script to build the update PostgreSQL file.
185+ * One driver for:
186+
187+ * allpairs: johnson and Flowy-Warshall
188+ * Shortest path: Dijkstra and withPoints using Dijkstra
122189
123190** Deprecation of internal C/C++ functions**
124191
@@ -131,5 +198,6 @@ milestone for 4.0.0
131198* _ trsp(text,text,anyarray,anyarray,boolean)
132199* _ v4trsp(text,text,anyarray,anyarray,boolean)
133200* _ v4trsp(text,text,text,boolean)
201+ * _ pgr_withpointsdd(text,text,anyarray,double precision,boolean,character,boolean,boolean)
134202
135203</details >
0 commit comments