1libgda 5.2.10 2 - MySQL: initial support for JSON type 3 - MySQL: test against 8.0 4 - GdaParser: remove spaces and enters before next statement, fix 203 5 - GdauiSet: fix gdaui_set_source_get_ref_columns() return value, fix #123 6 - SqlParser: fix Vala bindings 7 - Vala: added missing variadic methods to VAPI 8 - Removing Python 2 support to use Python 3 by default 9 - Glade catalog and pixmaps installation directory fixed for make distcheck 10 11libgda 5.2.9 12 - Fix Sun JRE 1.8 detection 13 - Fix JDK 11.0 detection 14 - Drop unneeded JAVAH variable check 15 - Fix build for System Installed SQLite libs 16 - Non-Dates and Timestamps values returns 'NULL' string when converted 17 - Fix --with-ui, now UI is buildable when enable 18 19libgda 5.2.8 2018-12-03 20 - Fix a typo on sv translation 21 - Please note: releases 5.2.6 and 5.2.7 were unable to be published at 22 downdload.gnome.org 23 24libgda 5.2.7 2018-11-07 25 - SQLite provider uses system installed one by default 26 - Revome build's date from documentation 27 - introspection: removed system install in favor of --prefix 28 29libgda 5.2.6 2018-10-03 30 - Fixed compilation on MacOS 31 - All Vala bindings and Vala extensions are built by default using --enable-vala, 32 added --disable* switch to disable some or all of them 33 - Fixes on outdated unit tests 34 - Removed unused Vala extensions 35 - Translations: 36 - es (Daniel Mustieles) 37 38libgda 5.2.5 2018-09-25 39 - GdaConnection has removed the use of g_object_weak_*, improving 40 multi-threading behaviour 41 - Prepared statements now use GWeakRef for weak references 42 - GdaDataPivot use instance providers and locking 43 - GdaVConnectionDataModel use GRecMutex 44 - Updated SQLite to 3.8.11.1 45 - Fix SQLCipher build by embedding source code for 3.4.2 version 46 - Fix SQLCipher disabling 47 - Updated GObject Introspection annotations 48 - Fix Doc generation 49 - Bugs corrected: #787685 #789382 #761560 #761529 #760420 #761424 #754263 #754208 50 - Corrected HTML output containing <SCRIPT> tag 51 - Correct some truncated help strings 52 - Don't use (deprecated) g_thread_supported() 53 - MySQL meta data: fixed case where schema is incomplete in MySQL database 54 - Allow introspection for gda_sql_builder_add_cond_v() 55 - SQLite: handle WITHOUT ROWID without any error 56 - Translations: 57 - es (Daniel Mustieles) 58 - da (Ask Hjorth Larsen) 59 - pt_BR (Rafael Fontenelle) 60 - eu (Inaki Larranaga Murgoitio) 61 - sr (Мирослав Николић) 62 - sv (Anders Jonsson) 63 - de (Mario Blättermann) 64 - cs (Marek Černocký) 65 - hu (Balázs Meskó) 66 - oc (Balázs Meskó) 67 - el (Tom Tryfonidis) 68 - po (Pedro Albuquerque) 69 - id (Andika Triwidada) 70 71libgda 5.2.4, 2015-06-13 72 73 - Added missing file in distributed tarball, bug #750891 74 75libgda 5.2.3, 2015-06-12 76 77 - Improved Vala and introspection 78 - Bugs corrected: #722531, #722773, #730813, #742312, #750191 and others 79 - Translations: 80 - zh_CN (Wylmer Wang) 81 - el (Dimitris Spingos) 82 - sr (Мирослав Николић) 83 - bs (Samir Ribic) 84 - pl (Piotr Drąg) 85 - cs (Marek Černocký) 86 - es (Daniel Mustieles) 87 - id (Andika Triwidada) 88 - eu (Inaki Larranaga Murgoitio) 89 - pt (Pedro Albuquerque) 90 91libgda 5.2.2, 2013-12-23 92 93 - Avoid using setlocale() in libraries 94 - Bugs corrected: GraphViz detection, #720594 95 - Translations: 96 - it (Marco Ciampa, Milo Casagrande) 97 98 99libgda 5.2.1, 2013-11-17 100 101 - Fixed a Unix compilation issue, bug #712143 102 - Improved configure script output 103 - Translations: 104 - de (Benjamin Steinwender) 105 106libgda 5.2.0, 2013-11-11 107 108 - Vala bindings improvements, thanks to Daniel Espinosa 109 - Improvements to most database providers (MySQL, PostgreSQL, SQLite, SqlCipher, JDBC, ...) 110 - Use SqlCipher 3.0.0 and Sqlite 3.8.0.2 111 - Switched to GTK+3 112 - Lots of work on the Windows platform 113 - Many bugs fixed 114 - Translations updated for many languages, thanks to all the translators! 115 116libgda 5.1.2, 2013-03-16 117 118 - Many small corrections, some uncovered by CoverityScan 119 - Misc code cleanups, avoid using deprecated functions 120 - MySQL improvements 121 - Vala bindings improvements and corrections 122 - Data export improvements 123 - Upgraded SQLite to 3.7.14.1 and SqlCipher to 2.1.1 124 - Have blobs work on Windows 125 - Bugs corrected: #691099, #691069, #669801, #687235, #684895, #684583, #684141, #683162 126 - Translations: 127 - ca (Pau Iranzo) 128 - ru (Yuri Myasoedov) 129 - it (Marco Ciampa) 130 - id (Andika Triwidada) 131 - de (Christian Kirbach) 132 - gl (Fran Diéguez) 133 - es (Daniel Mustieles) 134 - sl (Matej Urbančič, Martin Srebotnjak) 135 - cs (Marek Černocký) 136 - el (Dimitris Spingos, Tom Tryfonidis) 137 138libgda 5.1.1, 2012-08-26 139 140 - Asynchronous statement execution improvements 141 - Added the GDA_STATEMENT_MODEL_OFFLINE flag to specify that resulting data model 142 must be readable without requiring a server connection 143 - Correctly parse "NOT LIKE" and "NOT ILIKE" expressions, and hexadecimal notations 144 - PostgreSQL: added the "CONNECT_TIMEOUT" option 145 - Use Libsecret instead of Libgnome-keyring if available 146 - Many other small corrections, code cleanups and deprecated functions removal 147 - Windows: many code & packaging corrections 148 - Many code cleanups to switch to GTK3's features 149 - Bugs corrected: #676239, #669801, #680311, #680820, #680639 150 - Translations: 151 - de (Christian Kirbach) 152 - el (Dimitris Spingos, Tom Tryfonidis) 153 - es (Daniel Mustieles) 154 - gl (Fran Diéguez) 155 - id (Andika Triwidada) 156 - it (Marco Ciampa) 157 - nb (Kjartan Maraas) 158 - ru (Yuri Myasoedov) 159 - sl (Martin Srebotnjak, Matej Urbančič) 160 - zh_CN (Wylmer Wang) 161 162libgda 5.1.0, 2012-05-05 163 164 - Many Vala bindings improvements, thanks to Daniel Espinosa 165 - Improved Windows packaging scripts 166 - GdaBrowser: many small improvements 167 - GdaSql: new LDAP commands, better inline help, better visual rendering, datasets manipulation 168 - Many small corrections, optimizations and bug fixes (Libgda core, UI extension, 169 Reports extension, MySQL, virtual connections, documentation) 170 - Firebird support improvements, thanks to Faghmie Davids 171 - LDAP: added write support, added connection parameters to handle SSL certification chain and 172 size and time limits, improved authentification with Active Directory 173 - Set SQLite version to 3.7.9 and SqlCipher to 2.0.3 174 - MDB tools: handle version 0.7 175 - Removed usage of symbols marked as deprecated for Glib 2.32, and other code cleanups 176 - Bugs corrected: #666356, #668411, #667837, #672874, #674715, #674618, #674976 177 - Translations: 178 - cz (Marek Černocký) 179 - de (Mario Blättermann) 180 - es (Daniel Mustieles) 181 - fs (Vivien Malerba) 182 - gl (Fran Diéguez) 183 - it (Marco Ciampa) 184 - ja (Jiro Matsuzawa) 185 - nb (Kjartan Maraas) 186 - sl (Matej Urbančič, Martin Srebotnjak) 187 188libgda 5.0.2, 2011-11-20 189 190 - Gobject introspection improvements 191 - Several small corrections and improvements 192 - Better handling of closed connections, allowing some operations on closed connections 193 and better error reporting on them 194 - GdaNumeric sealing 195 - Bugs corrected: #663608 196 - Translations: 197 - de (Mario Blättermann) 198 - cz (Marek Černocký) 199 - es (Daniel Mustieles) 200 - sl (Matej Urbančič) 201 202libgda 5.0.1, 2011-11-06 203 204 - Fixed Vala bindings generation 205 - Several small corrections and improvements 206 - Bugs corrected: #662809, #567891, #662922, #597390, #663357 207 - Translations: 208 - cz (Marek Černocký) 209 - es (Daniel Mustieles) 210 211libgda 5.0.0, 2011-10-26 212 213 - GObject Introspection fixes and automatic Vala bindings generation 214 - SQLite provider: allow one to load SQLite extensions using "SELECT load_extension ('xxx')" 215 - Corrected bug when executing statement with a NULL variable 216 - New GdaDataPivot object to perform data summarisation 217 - Many small corrections and improvements 218 - Bugs corrected: #662279, #658643, #622899, #660563 (partially), #661164, #660344, #661684, 219 #660537 220 - Translations: 221 - sl (Matej Urbančič, Martin Srebotnjak) 222 - es (Daniel Mustieles, Jorge González) 223 - de (Mario Blättermann) 224 - cs (Marek Černocký) 225 226libgda 4.99.4, 2011-09-02 227 228 - GdaBrowser: improved LDAP support and other general improvements and 229 corrections 230 - Many small corrections and improvements (documentation, UI, 231 default values handling, use GtkCssProvider, ...) 232 - GTK3 deprecations related corrections 233 - GObject introspection improvements 234 - Better handle parameters valued to NULL in statements 235 - Support out of tree UI plugins creation 236 - Allow reporting of statement execution's delay 237 - Web provider (DB access through a web server) improvements (deployment, 238 documentation and performances) 239 - Set embedded SQLite's version to 3.7.7.1 240 - Bugs corrected: #654370, #654068 241 - Translations: 242 - es (Daniel Mustieles) 243 - cs (Marek Černocký) 244 - sl (Matej Urbančič) 245 - de (Mario Blättermann) 246 - nb (Kjartan Maraas) 247 - zh_CN (Yinghua Wang) 248 - fr (Claude Paroz) 249 250libgda 4.99.3, 2011-07-06 251 252 Lots of thanks to Murray Cumming for all the corrections he made in this version! 253 254 - Convert deprecated GTK3 API to new ones 255 - Improved compilation system (M4 macros, compiler warnings) 256 - PostgreSQL: support the ILIKE operator 257 - Misc corrections and improvements 258 - Bugs fixed: #653082 259 - Translations: 260 - es (Daniel Mustieles, Gonzalo Sanhueza) 261 262libgda 4.99.2, 2011-06-20 263 264 - GDA_TYPE_NULL is not 0 anymore (bug #647633) 265 - Improved responsiveness when using GdaThreadWrapper 266 - Misc. compilation and installation issues corrected 267 - MDBTools: distribute missing files 268 - GdaBrowser: UI improvements (better LDAP search filter, image clipboard copy, text search) 269 - Bug fixed: #651692, #651829, #651922, #652023, #652024, #631645 270 - Translations: 271 - eo (Kristjan Schmidt) 272 - de (Christian Kirbach, Mario Blättermann) 273 - cs (Marek Černocký) 274 - es (Daniel Mustieles) 275 - ls (Matej Urbančič) 276 277libgda 4.99.1, 2011-06-01 278 279 - Many GTK3 adaptations (GtkApplication instead of libunique, code cleanups) 280 - New LDAP provider (read only for the moment) 281 - Improvements and corrections from the 4.2 branch 282 - Translations from the 4.2 branch 283 284libgda 4.99.0, 2011-03-05 285 286 - Adaptations to the GTK3 environment (requires gtk+-3.0 >= 3.0.0): 287 - API is preserved but ABI has changed 288 - Deprecated API has been removed 289 - Embedded SQLite version 3.7.5 290 - Embedded SQLCipher version is 2.0Beta 291 292WARNING: this is a beta version and should not be used in a production environment, and the 293 SQLCipher database provider is itself in a beta state, so again don't use it on production data, 294 as you may lose your data! 295 296libgda 4.2.5, 2011-02-22 297 298 - corrected regression which prevented correct execution of SELECT statements 299 by virtual connections 300 - new NSIS based installer for the GdaBrowser tool under Windows 301 - embedd MDBTools when compiling for Windows 302 - misc other corrections 303 - translations: 304 - sl (Matej Urbančič) 305 - es (Jorge González, Daniel Mustieles) 306 - cz (Marek Černocký) 307 - de (Andre Klapper) 308 309libgda 4.2.4, 2011-02-16 310 311 - SQLite provider: correctly report error messages (for example instead of "constraint failed") 312 - SQLite provider: correctly report if foreign key constraints are enforced or not 313 - Added possibility to "declare foreign key constraints", which are declarations in the 314 metadata where databases don't actually use foreign keys 315 - GdaMetaStruct: report information about foreign keys 316 - GdaBrowser: many small improvements and corrections 317 - GdaSql and GdaBrowser: display more information about database providers and DSN's connection 318 parameters, and display information about foreign key constraints 319 - Documentation improvements and corrections 320 - Misc small corrections 321 - Bug fixes: #639533, #639897, #639897, #640482, #642037, #642100 and #642170 322 - translations: 323 - sl (Matej Urbančič) 324 - es (Daniel Mustieles) 325 - cz (Marek Černocký) 326 - fr (Bruno Brouard) 327 - de (Christian Kirbach) 328 329libgda 4.2.3, 2011-01-09 330 331 - Correction to the expression rendering in SQL (very important!) 332 - SQLite: fixed date and related formats when rendering as SQL 333 - MySQL: fixed error code ignored and not available via gda_connection_event_get_code() 334 - Move convenience functions to appropriate classes 335 - documentation updates 336 - GdaSql and GdaBrowser: better information about configuration and added possibility to 337 clean data files and truncate data output to available width 338 - build system: Enable compiler warnings by default, detect Oracle on Windows 339 - Initial support for rich text rendering in reports 340 - misc. improvements 341 - bugs fixed: #636439, #636608, #637010, crash in gdaui-demo, build system, misc 342 - translations: 343 - sl (Matej Urbančič) 344 - es (Daniel Mustieles, Jorge González) 345 - de (Christian Kirbach, Mario Blättermann) 346 - cs (Petr Kovar) 347 348libgda 4.2.2, 2010-11-27 349 350 - GdaBrowser: better take user preferences into account 351 - new GdauiRtEditor widget and plugin 352 - bug fixes: bug #635377, #635419 and misc. 353 - translations: 354 - sl (Matej Urbančič) 355 - es (Julio Borja Barra) 356 - cz (Marek Cernocky) 357 - de (Mario Blättermann) 358 359libgda 4.2.1, 2010-11-14 360 361 - code cleanups and compilation warnings removal (thanks to David King and Murray Cumming), 362 used the FlawFinder and cppcheck tools 363 - more annotations for GObject Introspection (thanks to Jonh Wendell) 364 - removed old database providers' code 365 - build system improvements: 366 - use better build of generated source code 367 - better detection of external dependencies in configure script using specfic M4 files 368 - updated Lemon parser generator from SQLite 369 - GdaBrowser improvements: error reporting in data manager perspective, authentification dialog 370 - documentation corrections 371 - updated SQLCipher to version 1.1.8 372 - optimized virtual tables usage 373 - improved GdaDataModel import and export 374 - MySQL provider: support for statements where the prepared statement API does not work 375 - bug fixes: #630655, #630953, #617550, #633247, #634737 and other minor ones 376 - translations: 377 - id (Andika Triwidada) 378 - cs (Marek Černocký, Petr Kovar) 379 - es (Jorge González) 380 - eu (Inaki Larranaga Murgoitio) 381 - sl (Matej Urbančič) 382 - fr (Bruno Brouard) 383 - da (Joe Hansen) 384 - ca@valencia (Carles Ferrando) 385 - el (Vasilis Tsivikis) 386 387libgda 4.2.0, 2010-09-26 388 389 - misc corrections 390 - translations: 391 - de (Mario Blättermann) 392 - sl (Matej Urbančič) 393 - gl (Fran Diéguez) 394 - cz (Petr Kovar) 395 - id (Andika Triwidada) 396 397libgda 4.1.11, 2010-09-15 398 399 - misc corrections 400 - new SQLCipher provider (integrated SQLCipher into Libgda) to encrypt 401 SQLite databases 402 - translations: 403 - sl (Matej Urbančič) 404 405libgda 4.1.10, 2010-09-11 406 407 - GdaBrowser improvements & corrections (better full screen mode and notifications, improved 408 data manager perspective and more) 409 - misc corrections 410 - translations: 411 - sl (Matej Urbančič) 412 - id (Andika Triwidada) 413 414libgda 4.1.8, 2010-09-01 415 416 - improved core API (GdaSqlBuilder, GdaServerOperation, GdaThreadWrapper, GdaConnection) 417 - core corrections and optimization, mainly in the SQLite and MySQL providers, connection (locking 418 and thread safe usage) 419 - use Gnome Keryring if available to store username and passwords to be used for data sources (DSN) 420 - configuration file monitoring: only use GIO (removed GnomeVFS, gamin or FAM) 421 - many improvements to the UI extension 422 - many improvements and corrections to the GdaBrowser tool 423 - embedd SQLite 3.6.22 424 - translations: 425 - es (Jorge González) 426 - sl (Matej Urbančič) 427 - da (Joe Hansen) 428 - pt (Nicolau Gonçalves) 429 - cs (Petr Kovar, Marek Cernocky) 430 - de (Mario Blättermann, Christian Kirbach) 431 - nb (Kjartan Maraas) 432 - id (Andika Triwidada) 433 434libgda 4.1.7, 2010-06-27 435 436 - new provider for Oracle Berkeley DB's SQL frontend (which has the same API as sqlite) 437 - added CREATE_USER and DROP_USER server operations (only for PostgreSQL at the moment) 438 - added a new GDA_CONNECTION_OPTIONS_THREAD_ISOLATED connection option 439 - better display invalid values in form and grid widgets 440 - Lots of GObject introspection annotations added 441 - Better MacOSX support: binary relocation corrections, bundle making 442 script for the GdaBrowser 443 - GdaSqlBuilder API improvements 444 - Corrected memory leak in SQLite provider 445 - Renamed configure.in to configure.ac 446 - Corrections in the Gda-Sql tool regarding username and password 447 - Misc. corrections: connection locking issues, honor the 448 GDA_EASY_CREATE_TABLE_UNIQUE_FLAG flag, some optimizations 449 - Documentation corrections, and code cleanups 450 - Translations: 451 - es (Jorge González) 452 - sl (Matej Urbančič) 453 - fi (I. Jääskeläinen) 454 - de (Mario Blättermann) 455 456libgda 4.1.6, 2010-05-24 457 458 - register GdaStatement as a boxed type 459 - GdaSqlBuilder API simplifications and other corrections 460 - GdauiLogin widget corrections 461 - Translations: 462 - es (Jorge González) 463 - sl (Matej Urbančič) 464 - de (Mario Blättermann), also added a new GdaBrowser's help translation 465 466libgda 4.1.5, 2010-05-09 467 468 - support BLOBS in MySQL provider 469 - meta data correction for PostgreSQL provider 470 - Do not set GErrors without a domain for the PostgreSQL provider 471 - honor the request for the last inserted row in the MySQL provider 472 - fetch indexes information for MySQL 473 - fixed reading float values in the MySQL provider 474 - corrected the MySQL and SQLite boolean handlers 475 - API improvements to the GdaSqlBuilder object 476 - new Data Manager perspective in the GdaBrowser 477 - added help in GdaBrowser 478 - initial GObject introspection for the UI extension 479 - improved GObject introspection support 480 - removed deprecaded GTK+ symbols usage 481 - use accessor functions instead direct access (enable GSEAL) 482 - new UI extension example 483 - doc. corrections & improvements 484 - better handle GCJ as the java compiler 485 - lots of bug fixes and other improvements 486 - Translations: 487 - fr (Claude Paroz, Laurent Coudeur) 488 - sl (Matej Urbančič) 489 - de (Mario Blättermann, Christian Kirbach) 490 - es (Jorge González) 491 - zh_CN (Aron Xu) 492 - eu (Inaki Larranaga Murgoitio) 493 - pt (Nicolau Gonçalves) 494 - gl (Leandro Regueiro) 495 496libgda 4.1.4, 2010-01-16 497 498 - API improvements: GdaSqlBuilder, UI extension 499 - new Web provider to access databases through a web server 500 - WIN32 related corrections 501 - GNOME 3.0 and GSeal corrections 502 - initial support for GObject Introspection (for libgda only) 503 - meta data now include indexes information 504 - improved icons (thanks to Jakub Steiner) 505 - JDBC provider: don't keep the JVM loaded when not necessary 506 - embedd SQLite 3.6.22 507 - GdaBrowser improvements and corrections: connections bindings, loading CSV 508 files, table's columns' preferences 509 - misc bug fixes and other improvements 510 - Translations: 511 - de (Mario Blättermann) 512 - fr (Nicolas Repentin, Laurent Coudeur and Claude Paroz) 513 - sl (Matej Urbančič) 514 - sp (Jorge González) 515 516libgda 4.1.3, 2009-10-10 517 518 - GdaBrowser improvement 519 - UI extension corrections 520 - libgda's core improvements: better BLOB handling, better API for GdaSqlBuilder, 521 GdaDataSelect 522 - misc bug fixes 523 - Translations: 524 - de (Mario Blättermann, Christian Kirbach) 525 - es (Jorge González) 526 527libgda 4.1.2, 2009-09-20 528 529 - the GdaBrowser application now supports query execution, and is more 530 polished and stable 531 - Lots of bug fixes mainly related to threads usage and the UI extension 532 - Translations: 533 - de (Mario Blättermann) 534 - eu (Inaki Larranaga Murgoitio) 535 - pt_BR (Rodolfo Ribeiro Gomes) 536 - fr (Claude Paroz) 537 538libgda 4.1.1, 2009-08-24 539 540 - it is now possible to use a system installed SQLite, and now uses 541 SQLite 3.6.17 if embedded 542 - new Oracle driver (provider) 543 - improved MySQL and PostgreSQL drivers (providers) 544 - console program improvements 545 - new UI extension based on GTK+ 546 - new program to manage data sources graphically 547 - new program to "browse" a database's schema 548 - improved documentation 549 - better handle SQL identifiers 550 - Lots of corrections and small improvements 551 - Translations: 552 - es (Jorge Gonzalez) 553 - nb (Kjartan Maraas) 554 - sv (Daniel Nylander) 555 - de (Mario Blättermann) 556 - it (Marco Ciampa) 557 558libgda 4.1.0, 2009-04-18 559 560 - API and ABI compatible with 4.0.x versions 561 - new API to execute statement asynchronously 562 - new API to build DML (SELECT, INSERT, UPDATE and DELETE) statements 563 the easy way 564 - new flag to open a connection in a sub thread, to be able to use 565 a connection from several threads, even if the connection does not support it 566 - the GdaMetaStore object is now thread safe 567 - new API to represent data organized as trees 568 - new API to execute a single statement several times, each execution with 569 different parameters' values 570 - documentation and examples improvements 571 - bug fixes 572 - Translations: 573 - eu (Inaki Larranaga Murgoitio) 574 575libgda 4.0.2, 2009-04-18 576 577 - the SQLite provider now compiles with a system installed SQLite 578 - misc. corrections 579 - bug fixes: #578748 580 581libgda 4.0.1, 2009-03-27 582 583 - make sure Libgda's GdaMetaStore object behaves correctly even if the 584 SQLite provider is not installed 585 - misc. corrections 586 587libgda 4.0.0, 2009-03-16 588 589libgda 3.99.14, 2009-03-15 590 591 - misc. corrections 592 - use XDG Base Directory Specification to store DSN list 593 - bug fixes: #574736, #574738, #574742, #574740 594 595libgda 3.99.13, 2009-03-09 596 597 - misc. corrections 598 - load LibDB only when needed 599 - bug fixes: #574021, #574193 600 601libgda 3.99.12, 2009-02-28 602 603 - misc. corrections 604 - MySQL, SQLite and PostgreSQL providers improvements and corrections 605 - documentation and examples improvements 606 - SQLite version is now 3.6.11 607 - bug fixes: #572028, #571879, #572220, #542847, #572734, #572394 608 - Translations: 609 - it (Marco Ciampa) 610 - pt (Nicolau Gonçalves) 611 612libgda 3.99.11, 2009-02-13 613 614 - misc. corrections 615 - documentation improvements 616 - new example to illustrate meta data retrieval 617 - bug fixes: #570396, #570251, #570315, #570787 618 619libgda 3.99.10, 2009-02-02 620 621 - corrections 622 - cleanups 623 - documentation improvements 624 - bug fixes: #568570, #568731, #568844, #561748, #568388, #486021, #143576, 625 #568484, #570220 626 - Translations: 627 - es (Jorge Gonzalez) 628 629libgda 3.99.9, 2009-01-19 630 631 - corrections 632 - cleanups 633 - documentation improvements 634 - bug fixes: #561173, #561175, #568163, #568165 635 636libgda 3.99.8, 2009-01-12 637 638 - misc corrections 639 - SQL console: better useability in the web console 640 - SQL console: man page added 641 - Win32 build fixes 642 643libgda 3.99.7, 2008-12-31 644 645 - API corrections 646 - now internally use SQLite 3.6.7 647 - blobs handling corrections 648 - SQL console improvements (new export command, optional integrated web server 649 to display information) 650 - new JDBC provider (allows access to any database through a JDBC driver) 651 - Win32 improvements (control list of exported symbols, create import libraries) 652 - Cleared up glib includes (Przemysław Grzegorczyk) 653 - misc corrections (Murray Cumming, Johannes Schmid, Carlos Savoretti, Vivien Malerba) 654 - bug fixes: #565942, #564402, #529794, #564159, #564274, #565618, #565019 655 - Translations: 656 - it (Marco Ciampa) 657 658libgda 3.99.6, 2008-11-10 659 660 - A few API improvements 661 - MySQL provider improvements (Carlos Savoretti) 662 - Performances improvements, and memory leaks removal 663 - use the G_TYPE_GTYPE type instead of ulong 664 - better control of exported symbols in the final library and providers 665 - better binreloc behaviour in 64 bits 666 - use custom marshallers for GError, GType and GValue in signals (bug #555905) 667 - bug fixes: #541991, #546339, #555905, #556258, #556327, #556960, #529794 (Johannes Schmid, 668 Massimo Cora', Vivien Malerba) 669 - Translations: 670 - es (Jorge Gonzalez) 671 - sv (Daniel Nylander) 672 673libgda 3.99.5, 2008-10-09 674 675This version includes: 676 - Meta data retrieving corrections 677 - now internally use SQLite 3.6.3 678 - A few API improvements (removed the GdaDataModelQuery object as its features are now implemented 679 in any result of a SELECT execution) (Massimo Cora, Vivien Malerba) 680 - More NR tests 681 - Limit the exported symbols 682 - Improved the WIN32 ZIP packages creation script 683 - Lots of improvements to the SQL console (gda-sql-4.0) 684 - Lots of small bug fixes (Johannes Schmid, Vivien Malerba) 685 - Lots of documentation improvements 686 - bug fixes: #508407, #552708, #90751, #401442, #537159, #527002, #539754, #537105 687 - Translations: 688 - eu (Inaki Larranaga Murgoitio) 689 - it (Marco Ciampa) 690 - fi (Ilkka Tuohela) 691 - nb (Kjartan Maraas) 692 693libgda 3.99.4, 2008-09-16 694 695 This version includes: 696 - Lots of code cleanups and API review 697 - now internally use SQLite 3.6.2 698 - Resultsets returned after the execution of a SELECT can now be writable 699 - more NR tests 700 - Basic multi threading support (for some objects like connections) 701 - MySQL support improved (Carlos Savoretti) 702 - SQL console tool improvements 703 - MS-Windows support improvements 704 - Lots of small bug fixes (Bas Driessen, Vivien Malerba) 705 - Lots of documentation improvements 706 - bug fixes: #549953, #535633, #551058, #541991, #545977, #549498, #546230, #545979 (Carl-Anton Ingmarsson) 707 - Translations: 708 - nb (Kjartan Maraas) 709 - es (Jorge Gonzalez) 710 - it (Marco Ciampa) 711 - ar (Djihed Afifi) 712 - eu (Inaki Larranaga Murgoitio) 713 714 715libgda 3.99.3, 2008-07-06 716 717 This version includes: 718 - lots of bug fixed, memory leaks fixes and general performance improvements 719 (Murray Cumming, Daniel Espinosa, Cygwin Ports maintainer, Phil Longstaff, 720 Carlos Savoretti, Johannes Schmid, Yuriy Penkin, Vivien Malerba) 721 - MySQL support starting to work again (Carlos Savoretti) 722 - documentation improvements 723 - added function to compute INSERT, UPDATE and DELETE statements from a SELECT 724 statement, to be able to have writable data models after a SELECT execution 725 - API changes for easier understanding and usage (gda_init() for example) 726 - added the possibility to check the validity of a statement using the database's 727 associated meta data 728 - improvements to the convenience functions when creating or dropping a table (Daniel Espinosa) 729 - new data model comparator object 730 - make the SQL parser(s) correctly handle SQL identifiers enclosed in double quotes 731 - more checks 732 - new function to the xslt extension libgda-xslt (Pawel Cesar) 733 - new SQL code completion feature (incorporated into the gda-sql tool) 734 - gda-sql tool improvements (SQL completion, command line parsing) 735 - reworked the authentication mechanism as some database don't require a username/password 736 - allow the [<username>[:<password>]@]<DSN> format of string when opening a connection using 737 a predefined data source, or [<provider>://][<username>[:<password>]@]<connection string> 738 when opening a connection without a predefined data source 739 - now internally use SQLite 3.5.9 740 - use GIO instead of GnomeVFS if found 741 - preliminary MacOS X support, and better support for cross compilation 742 - better support for thread safe support 743 - new distributed transaction support 744 - added specifications to create a .MSI file as a Windows installer 745 - bug fixes: #524837, #525601, #525877, #526748, #527892, #527002, #534805, #536418, 746 #536971, #537558, #537117 747 - Translations: 748 - es (Jorge Gonzalez) 749 - pt (Duarte Loreto) 750 - oc (Yannig Marchegay) 751 752libgda 3.99.2, 2008-03-24 753 754 This version: 755 - fixes some compilation problems found in version 3.99.1 (now passes 'make distcheck') 756 - corrects some bugs 757 758 759libgda 3.99.1, 2008-03-19 760 761 This is a major re-write of the core parts of Libgda, and is API incompatible with the 3.x versions. 762 Changes include: 763 - Easier to understand and to use API, with less strange path usage 764 - Reduce the size of the library (almost half the size and half the symbols) 765 - Easier connection opening (removal of the GdaClient object) 766 - Merge of the GdaQuery and GdaCommand into only one object to represent statements 767 - New adaptative SQL parser (can be adaptated to each DBMS's SQL syntax) 768 - New database based dictionary which can handle namespaces 769 - Rework of the database adapters (providers) for easier maintenance and more features 770 - Sample "skeleton" database adapters to make it easy to write a database adapter for a new 771 database type 772 - Updated documentation 773 774 Warnings: 775 - This is still an early version which probably has a lot of bugs and as such it should not be used 776 in a production environment. 777 - Most of the database adapters (providers) need to be re-written, particularly MySQL (which is 778 currently being done) and Oracle 779 - Libgnomedb has not yet been updated and won't compile with this version 780 781 782libgda 3.1.2, 2007-10-24 783 784 - Filtering based on an SQL expression is now possible in the GdaDataProxy data model (Vivien Malerba) 785 - New XSL extension which uses Libgda (Pawel Cesar Sanjuan Szklarz) 786 - Documentation improvements and examples 787 - Tools: improvements to the SQL console and new tool to list the possible server operations 788 for each provider (Vivien Malerba) 789 - Bug fixed: #486017, #484112 (Stanislav Brabec, Armin Burgmeier) 790 - Firebird database provider now almost fully working (BLOBs are not yet writable, no prepared statement used) 791 (Vivien Malerba) 792 - MS Access database provider reworked to support all the SQLite's SQL (don't depend on libmdbsql.so anymore for 793 SQL processing) (Vivien Malerba) 794 - LDAP provider has seen a first draft rework (Exell Enrique Franklin Jiménez) 795 - Use of environment variables to specify debug ourput of commands and connection events (Vivien Malerba) 796 - "LIMIT" and "OFFSET" keywords recognized, for bug #488860 (Vivien Malerba) 797 - Enhanced the SQL console tool (allow multiple connections and virtual connections) (Vivien Malerba) 798 - Many small corrections and improvements (Murray Cumming, Vivien Malerba) 799 - Translations: 800 - New Occitan (Yannig Marchegay) 801 - removed no (Kjartan Maraas) 802 - sv (Daniel Nylander) 803 - vi (Clytie Siddall) 804 - it (Marco Ciampa) 805 - es (Jorge Gonzalez) 806 807libgda 3.1.1, 2007-09-02 808 809 - Require inltool 0.35.5 when building from svn (Murray Cumming) 810 - SQLite now version 3.4.2 (Vivien Malerba) 811 - Added support for cursor-only access for data models returned by the PostgreSQL provider (Vivien Malerba) 812 - WIN32 port functional (needs testing, Vivien Malerba) 813 - Installation is relocatable (Vivien Malerba) 814 - New virtual connection feature, which allows to run SQL commands on data models (Vivien Malerba) 815 - Reworked the BDB provider to use virtual connections (Vivien Malerba) 816 - Embedd the libcsv library (http://sourceforge.net/projects/libcsv/) for CSV parsing 817 - Reworked the documentation 818 - Many small corrections and improvements 819 - New code examples (BDB usage, virtual connections) 820 - New command line tool (similar to psql) 821 - Reworked reports engine (breaks API -- the previous implemention did not work) 822 - Bug fixes: #432798, #432798, #433687, #316698, #449725, #450043, #454896, #467273 (Armin Burgmeier, 823 Marc-Andre Lureau, Piotr Pokora, Vivien Malerba) 824 - Translations: 825 - ar (Djihed Afifi) 826 - zh_HK (Chao-Hsiung Liao) 827 - zh_TW (Chao-Hsiung Liao) 828 - es (Jorge Gonzalez) 829 - vi (Clytie Siddall) 830 - fi (Ilkka Tuohela) 831 - eu (Inaki Larranaga Murgoitio) 832 833libgda 3.0.0, 2007-04-20 834 835 - misc. bug fixes (Armin Burgmeier, Vivien Malerba) 836 - bug fixes in the SQL delimiter to handle comments, BEGIN and END blocks and PostgreSQL's 837 dollar quoting (Vivien Malerba) 838 - more unit tests (Vivien Malerba) 839 - removed dependecy and test for popt (Baris Cicek) 840 - fixed SQLite provider's error reporting, and implemented the get_last_insert_id() virtuel 841 method (Vivien Malerba) 842 - fixed MySQL's provider error where the same column would be reported several times in 843 the TABLE_FIELDS schema (Vivien Malerba) 844 - fixed a misbehaviour in the data model import of XML files (Vivien Malerba) 845 - docs improvements 846 - removed ambiguities in the source files: mention LGPL everywhere in the library, and 847 GPL for the executables (Murray Cumming) 848 - allow dictionary XML file to specify its own DTD file (Vivien Malerba) 849 - Bug fixes: #421986, #421986, #420306, #410200, #427605, #407908, #417249 (Carsten Clark, Baris Cicek, 850 Vivien Malerba 851 - Translations: 852 - dz (Pema Geyleg) 853 - lt (Gintautas Miliauskas) 854 - ar (Djihed Afifi) 855 856libgda 2.99.6, 2007-03-23 857 858 - Merged several libraries into one for efficiency and because of inter-dependencies (yselkowitz, 859 Gustavo R. Montesino, Christopher Taylor) 860 - More explicit API function names (Murray Cumming) 861 - Applications can now check installed DBMS providers (yselkowitz) 862 - C# bindings removed from the libgda's module (Murray Cumming) 863 - Added regression tests for SQL parsing and delimiting (Vivien Malerba) 864 - Reworked SQL delimiter and made the SQL parser report non parsed characters (Vivien Malerba) 865 - Embedded SQLite is now 3.3.13 (Vivien Malerba) 866 - Added configure tests to work around changes in the MDB API (yselkowitz) 867 - Improved WIN32 building for Cygwin and MinGW (yselkowitz, Gustavo R. Montesino, Christopher Taylor) 868 - Bug fixes: #407064, #411811, #314732, #390609, #353404, #411984, #349548, #412122, #411811 869 (Leonardo Boshell, yselkowitz, Armin Burgmeier, Daniel Espinosa, Murray Cumming, Christopher Taylor, 870 Vivien Malerba) 871 - Lots of minor bug fixes 872 - Translations: 873 - new dz translation (Pema Geyleg) 874 - sv (Daniel Nylander) 875 - en_GB (David Lodge) 876 - it (Marco Ciampa) 877 878libgda 2.99.5, 2007-02-12 879 880 - Correct a linker error when using the (recently renamed to) 881 gda_query_field_value_get_is_parameter() function. 882 I'm doing a quick extra release because I imagine that the effects of using 883 an implicitly-declared function could be odd. 884 885libgda 2.99.4, 2007-02-12 886 887 - GdaQuery: Renamed gda_query_is_modif_query() to gda_query_is_modify_query(). 888 (Murray Cumming) 889 - GdaQueryFieldValue: Added the is_parameter property 890 (Daniel Espinosa) 891 - GdaEntityField: Renamed get_data_type() vfunc to get_dict_type(). 892 (Daniel Espinosa) 893 - GdaQueryField: Renamed get_data_type() vfunc to get_dict_type(). 894 (Daniel Espinosa) 895 - GdaObject: Added the option for GdaObject sub-classes to copy the 896 "name" property to the "id" one if the "id" is not set (used by the GdaParameter object) 897 (Vivien Malerba) 898 - GdaDataModelQuery: 899 - Correctly detect when it's not possible to get information about columns. 900 - Added a "use_transaction" property to allow the object to start a transaction before 901 running the modification SQL queries and to end it afterwards (so all the modifications are atomic). 902 (Vivien Malerba) 903 - GdaDataModel: Added "reset" signal, emitted when the data model has completely changed. 904 (Vivien Malerba) 905 - GdaDataProxy: 906 - Added "re_init_done" signal, emitted when the proxied data model's number of columns changes. 907 - Corrected a bug which prevented any modification to be applied to the proxied data model. 908 - Added gda_data_proxy_get_n_modified_rows(). 909 (Vivien Malerba) 910 - Improvements to _new() functions for language bindings, such as C++: 911 GdaParameterList, (Johannes Schmid, Openismus) 912 - Make type checks more flexible, allowing use of derived GTypes by 913 language bindings: (Armin Burgmeier, Openismus) 914 - Use enum types instead of guint or gulong for flags, matching the 915 conventions used in GTK+, and making the API clearer: GdaQuery, GdaObjectRef 916 (Murray Cumming, Openismus) 917 - Use specific types for property and signal parameter registrations, and use specific signal marshallers. 918 This should be more robust, and is needed by language bindings. 919 (Murray Cumming, Openismus) 920 - Correct all remaining installation location conflicts with libgda 1.2. 921 (Leonardo Boshell) 922 - Correct the check for the gamin version. 923 (Leonardo Boshell) 924 - gda-sharp (mono bindings) updated. 925 (Daniel Espinosa) 926 - Added tests. (Vivien Malerb) 927 - Win32 build improvements. (Brecht Sanders) 928 - MDB provider: Attempt to fix the build for more recent versions of the MDB API. 929 (Murray Cumming) 930 931 932libgda 2.99.3, 2007-01-23 933 934 - Build fixes: 935 - With gamin/fam. (Murray Cumming) 936 - removed unnecessary libxslt dependency. (Vivien Malerba) 937 - gda-sharp binding fixes. (Vivien Malerba) 938 - Fixed many compiler warnings. (Murray Cumming) 939 - Replace use of deprecated sys_errlist() with strerror(). 940 (Joseph Sacco, Bug #353729) 941 - Win32 build fixes. (yselkowitz, Bug #314732) 942 - Darwin (MacOS X) build fixes. (Min Sik Kim, Bug #382933) 943 - GdaConfig: Handle the GDA_DSN_LIST_IN_MEMORY environment variable. 944 When defined, initial DSN list will be loaded from the filename specified 945 in that environment variable, and the DSN list modifications will not be 946 written to a file. (Vivien Malerba) 947 - GdaQueryFieldValue: can now render parameters in SQL with the :param_name 948 syntax, as used by Oracle. (Vivien Malerba) 949 - GdaBlobOp: New object, for improved blob handling. (Vivien Malerba) 950 - GdaQuarkList: gda_quark_list_add_from_string(): 951 Prevent a crash when the connection string has a final ; character. 952 (Andrea Zagli, Bug #317831) 953 - GdaQuery: 954 - Allow use of derived types, for language bindings. (Armin Burgmeier) 955 - Avoid memory corruption. (Chris Shoemaker, Bug #341061) 956 - GdaQueryFieldField: The field_name property is now readable. (Vivien Malerba) 957 - GdaServerProvider: 958 - Added the escape_string() and unescape_string() virtual methods. (Vivien Malerba) 959 - Removed unimplemented gda_server_provider_create_blob() and 960 gda_server_provider_fetch_blob_by_id() functions. (Murray Cumming) 961 - Removed unused "prop" properties. (Murray Cumming) 962 - Spelling and grammar corrections. (Clytie Siddall, bug #352122) 963 964 - Providers: 965 - FreeTDS: Build fixes. (Leonardo Boshell) 966 - MySQL: 967 - Slight speed optimization. (Esteban Sanchez) 968 - Fixed a bug with FK reporting in the CONSTRAINTS schema report. 969 Added the "bit" data type as a synonym to "tinyint" 970 removed GDA_TYPE_BLOB reference as MySQL does not support blobs. 971 (Vivien Malerba) 972 - Oracle: Major improvments, including blob handling. (Vivien Malerba) 973 - Postgres 974 - Fix failure of current transaction when trying to delete a 975 nonexisting blob Oid 976 - Improved GdaBinary handling. 977 (Vivien Malerba) 978 - Sqlite: Update Sqlite sources to 3.3.10. 979 - BDB and ODBC: Correct a cast (Hans de Goede, bug #366694) 980 981libgda 2.99.2, 2006-12-22 982------------------------- 983 984 - Make all the providers compile again (Vivien) 985 - C# bindings corrections (Daniel) 986 - MySQL provider fixes (Vivien, Stian) 987 - API renaming to avoid using the G namespace (Murray) 988 - Code cleanups (Murray) 989 - Change version to 2.99.x to become 3.0.x when the API/ABI is declared stable (Murray) 990 - Lots of corrections and small improvements (Stian, Vivien) 991 - Make connections keep track of the current transaction status (Vivien) 992 - Doc. improvements (Vivien) 993 - 64 bits corrections (Bas) 994 - Improved code to make bindings easier (Murray) 995 - Translations: 996 - new Arabic transtation (Djihed Afifi) 997 - it (Marco Ciampa) 998 999libgda 1.99.1, 2006-10-26 1000------------------------- 1001 1002 - Database providers compilation fixes (Marc-Andre) 1003 - General corrections (Murray) 1004 - Possibility to avoid compiling C# bindings (Vivien) 1005 - Gda# packaging corrections (Vivien) 1006 - Translations: 1007 - it (Marco Ciampa) 1008 - en_GB (David Lodge) 1009 - fi (Ilkka) 1010 1011libgda 1.99.0, 2006-10-18 1012------------------------- 1013 1014 - Database providers fixes (Bas, Vivien) 1015 - Gda# fixes (Daniel) 1016 - Oracle provider improvements (Bas) 1017 - API cleanups and made more coherent (Vivien) 1018 - New convenience functions for some common tasks (Daniel) 1019 - SQLite provider now relies on SQLite 3.3.8 (Vivien) 1020 - Improved documentation about migration from previous versions (Vivien) 1021 - Many bug fixes and small improvements 1022 - Translations: 1023 - en_GB (David Lodge) 1024 - fi (Ilkka) 1025 - ne (Pawan Chitrakar) 1026 - ja (Ryoichi INAGAKI) 1027 - vi (Clytie) 1028 1029libgda 1.9.103, 2006-09-03 1030-------------------------- 1031 1032 - Added Data Definition queries to be handled by the providers as no SQL standard exists 1033 in this area (for the PostgreSQL, MySQL and SQLite providers which now implement database 1034 creation and destruction, table creation and destruction, table renaming, and column addition 1035 and removal) (Vivien, Bas) 1036 - Reworked the database creation and destruction in a simpler way, and updated the API (Vivien) 1037 - Improved the MDB (MS Access) provider (Vivien) 1038 - GdaDict now uses a generic and extensible way of storing lists of objects it manages (Vivien) 1039 - Specifications required to declare a new data source are now translatable (Vivien) 1040 - Connections can now easily be opened without requiring to create a data source first (Vivien) 1041 - Lots of documentation update 1042 - Better usage of DTDs (Vivien) 1043 - More consistant API (Murray, Vivien) 1044 - Removed usage of GdaValue in favor of GValue 1045 - Fixed bugs #329930, #337986, #338081, #328418, #319948, #332556, #337497 (Chris, 1046 Thierry) 1047 - Many bug fixes and small improvements (Murray, Rodrigo) 1048 - Translations: 1049 - new Lithuanian (lt) translation (Gintautas Miliauskas) 1050 - vi (Clytie) 1051 - fi (Ilkka) 1052 - zh_HK, zh_TW (Chao-Hsiung Liao) 1053 - eu (Iñaki) 1054 - nb (Kjartan Maraas) 1055 - es (Francisco Javier) 1056 - fr (Marc-André Lureau) 1057 - ru (Valek Filippov) 1058 - de (Hendrik Richter) 1059 - nl (Vincent van Adrighem) 1060 - it (Marco Ciampa) 1061 1062libgda 1.9.102, 2006-03-24 1063-------------------------- 1064 1065 - Merged the Libgnomedb's part which is not GUI related (Vivien) 1066 - GdaDataModel API simplifications (Vivien) 1067 - Added support for cursor based navigation in GdaDataModel (Vivien) 1068 - Fixed #327797 (Rodrigo) 1069 - Fixed #329933 (Thomas) 1070 - Improved Cygwin compilation (Cygwin Ports Maintainer) 1071 - Added data import from CSV and XML files (Vivien) 1072 - Use SQLite 3.3.4 (Vivien) 1073 - Providers can now provide information about constraints in the database structure (Vivien) 1074 - Fixes for building out of the source tree (Bob) 1075 - FreeTDS provider compilation fixes (Leonardo) 1076 - New tests 1077 - More respectfull of standard naming conventions (Dan, Murray) 1078 - Documentation improvements (Juan Manuel Mouriz, Vivien) 1079 - Modifications to require glib >= 2.6.0 (Bas) 1080 - Many bug fixes 1081 - Many other small improvements 1082 - Translations: 1083 - new Chinese (Taiwan) translation (Chao-Hsiung) 1084 - fi (Ilkka) 1085 - it (Marco) 1086 - en_CA (Adam) 1087 - vi (Clytie) 1088 - es (Francisco Javier) 1089 - eu (Iñaki) 1090 - zh_TW (Chao-Hsiung) 1091 - pt_BR (Raphael) 1092 1093libgda 1.9.100, 2005-10-13 1094-------------------------- 1095 1096 - Fixed #317267 (Rodrigo) 1097 - GdaRow API improvements (Vivien) 1098 - GdaColumn API improvements (Vivien) 1099 - Limit usage of SQLite internal structures (Vivien) 1100 - Removed usage of C++ 'new' keyboard as argument (Bas) 1101 - Added missing declarations to gda-column.h (Vivien) 1102 1103libgda 1.9.99, 2005-09-26 1104------------------------- 1105 1106 - Added Mono bindings from GTK# (Dan) 1107 - Convert SQLstate to GDA error code in PostgreSQL provider (Juan Manuel) 1108 - Don't use scrollkeeper for API docs (Rodrigo) 1109 - Improved data types in SQLite provider (Vivien) 1110 - API fixes (Vivien, Murray) 1111 - Removed unfinished, non-working objects (Vivien) 1112 - Blob object fixes (Vivien) 1113 - Blob improvements in PostgreSQL provider (Vivien) 1114 - Improved test to locate MDB libraries (Vivien) 1115 - Added "gda_type_changed" signal to GdaColumn (Vivien) 1116 - Updated translations: 1117 - eu (Iñaki) 1118 - ne (Pawan) 1119 - vi (Clytie) 1120 1121libgda 1.3.91, 2005-08-10 1122------------------------- 1123 1124 - Compilation fixes for 64bit platforms (Rodrigo) 1125 - Fixed call to undefined symbol in XML provider (Rodrigo) 1126 1127libgda 1.3.90, 2005-08-07 1128------------------------- 1129 1130 - Port GdaValue to use GValue (Daniel, Vivien) 1131 - Disabled useless test in Firebird provider (Juan Manuel) 1132 - GCC 4 compilation fixes (Christopher) 1133 - Fixed #311573 (Rodrigo) 1134 - GdaClient/GdaConnection API improvements (Vivien) 1135 - Renamed GdaError to GdaConnectionEvent, to be used not only for errors, 1136 but for any DB event (Vivien, Juan Manuel) 1137 - Improved PostgreSQL/SQLite/MySQL error reporting (Vivien, Juan Manuel) 1138 - Update to SQLite3 API (Vivien) 1139 - Added get_specs method to GdaServerProvider, to get information on 1140 arguments for actions (Vivien) 1141 - Fixed PostgreSQL libraries detection (Vivien) 1142 - Fixed NUMERIC values passing in Oracle provider (Vivien) 1143 - Updated translations: 1144 - vi (Clytie) 1145 1146libgda 1.3.4, 2005-07-08 1147------------------------ 1148 1149 - Fixed leak in PostgreSQL provider (Alex) 1150 - Use libgda-2.0 for the pkg-config files (Rodrigo) 1151 - Fixed #307549 (Rodrigo) 1152 - Fixed installation on 64 bit platforms (Bas) 1153 - Allow compilation with Berkeley DB > 4.3.x (Bas) 1154 - Fixed 64 bit problems on MySQL/PostgreSQL and SQLite providers (Bas) 1155 - Fixed return values on some invalid functions (Stanislav) 1156 - Building fixes (Stanislav) 1157 - Fixed invalid free in MySQL recordsets (Rodrigo) 1158 - Some fixes in global config file saving (Vivien) 1159 - More API documentation (Vivien) 1160 - Use GType for all types, not guint (Vivien) 1161 - Tables' fields schema fixes (Vivien) 1162 - Fix #309332 (Murray) 1163 - Updated translations: 1164 - de (Hendrik) 1165 1166libgda 1.3.3, 2005-06-06 1167------------------------ 1168 1169 - New API additions (Vivien) 1170 - Added get_specs_create_database and create_database_params virtual methods 1171 for providers (Vivien) 1172 - Updated API documentation (Vivien) 1173 - Implemented new providers' methods for SQLite, PostgreSQL and MySQL (Vivien) 1174 - Build fixes (Rodrigo) 1175 1176libgda 1.3.2, 2005-05-27 1177------------------------ 1178 1179 - Prevent segfault when running INSERT of UPDATE queries in MySQL provider (Alan) 1180 - Improved update of PostgreSQL data models (Bas) 1181 - Improved exporting of data models (Vivien) 1182 - Added GdaThreader object to make it easy to run threaded operations (Vivien) 1183 - Implemented missing schemas in SQLite provider (Vivien) 1184 - Fixed GdaXqlUpdate API typo (Murray) 1185 - Improved fields schema for PostgreSQL provider (Vivien) 1186 - Added procedures schema to MySQL provider (Vivien) 1187 - Fixed MySQL value conversion to string (Alan) 1188 - Compilation fixes (Dru, Bas, Rodrigo) 1189 - Added functions to dump data models (Vivien) 1190 - Improved data types schema in MySQL provider (Vivien) 1191 - Added synonyms to the data types schema (Vivien) 1192 - API documentation (Dru) 1193 - Fixed typo in GdaExport signal creation (Mike Kestner) 1194 - Changed procedures schema to include more information (Vivien) 1195 - Added creation of ~/.libgda directory when it does not exist (Vivien) 1196 - Fixed #153292 (Jorge) 1197 - Fixed #301480 (Magnus) 1198 - Fixed #301485 (Magnus) 1199 - Fixed #302158 (Jean) 1200 - Fixed #304586 (Mike Fisk) 1201 - Updated translations: 1202 - es (Jorge) 1203 - it (Marco) 1204 - rw (Steve) 1205 - uk (Maxim) 1206 - zw (Steve) 1207 1208libgda 1.3.1, 2005-03-21 1209------------------------ 1210 1211 - Improved GdaRow API (Vivien) 1212 - Fixed #167573 (Rodrigo) 1213 - Added gda_xml_database_remove_table function (Álvaro) 1214 - Fixed libsql build (Rodrigo) 1215 - Upgraded SQLite provider to SQLite3 (Denis) 1216 - Install providers in versioned directories for parallel installation (Rodrigo) 1217 - Use libgda*-3 as library names (Rodrigo) 1218 - Fixed #129153 (Rodrigo) 1219 - Renamed GdaDataModelColumnAttributes to GdaColumn (Álvaro) 1220 - Renamed GdaDataModelColumnIndexAttributes to GdaColumnAttributes (Álvaro) 1221 - Code cleanup for data model classes (Bas) 1222 - Cleanup auto* build noise (Bas) 1223 - Replace gda_connection_escape_string with more generic 1224 gda_connection_value_to_sql_string (Alan) 1225 - Updated translations: 1226 - cs (Miroslav) 1227 - de (Frank) 1228 - en_CA (Adam) 1229 - en_GB (David) 1230 - it (Marco) 1231 - pt (Duarte) 1232 - pt_BR (Raphael) 1233 1234libgda 1.3.0, 2005-02-07 1235------------------------ 1236 1237 - Fixed spec includedir (Aaron) 1238 - Set missing row number on gda_data_model_hash_append_row (Bas) 1239 - Changed GdaDataModel class to be an interface (Vivien) 1240 - Data model improvements (Vivien, Bas, Álvaro) 1241 - Renamed GdaField to GdaColumn (Vivien) 1242 - Improved documentation (Vivien, Bas) 1243 - Added full update/remove for MySQL and PostgreSQL data models (Bas) 1244 - Fixed build (Rodrigo) 1245 - Added methods for creating/droping tables and indices (Bas) 1246 - Updated translations: 1247 - cs (Miroslav) 1248 - de (Frank) 1249 - en_CA (Adam) 1250 - es (Francisco) 1251 - it (Marco) 1252 - nl (Vincent) 1253 - pt_BR (Raphael) 1254 1255libgda 1.2.2, 2005-06-14 1256------------------------ 1257 1258 - Fixed typo in GdaXqlUpdate object declaration (Murray) 1259 - GCC 4 compilation fixes (Murray, Magnus) 1260 - Made Oracle provider work with Oracle 10 headers (Magnus) 1261 - Fixed MySQL header/libs detection (Jean) 1262 - Fixed typo in GdaExport class signal creation (Mike Kestner) 1263 - Set correctly unsigned values in MySQL provider (Mike Fish) 1264 - Fixed leak in PostgreSQL provider (Alex) 1265 1266libgda 1.2.1, 2005-03-03 1267------------------------ 1268 1269 - Fixed includedir in spec file (Aaron) 1270 - Set row number in appended row for GdaDataModelHash (Bas) 1271 - Fixes in 'update_row'/'remove_row' methods for PostgreSQL provider (Bas) 1272 - Fixed intltool detection (Rodrigo) 1273 - Fixed deletion of rows in GdaDataModelHash (Bas) 1274 - Improve table name guessing in PostgreSQL updates (Bas) 1275 - Allow USER and PASSWORD parameters in MySQL connection string (Bas) 1276 - Removed extra emission of signals in data model base class (Álvaro) 1277 - Renumber rows after deletion in GdaDataModelHash (Álvaro) 1278 - Added "name_changed" signal in GdaTable class (Álvaro) 1279 - Fixed #167700 (Caolan) 1280 - Fixed #160666 (Rodrigo) 1281 - Fixed #162856 (Jorge) 1282 - Fixed #166286 (Caolan) 1283 - Fixed #166288 (Caolan) 1284 - Fixed #129153 (Rodrigo) 1285 - Fixed #167500 (Denis) 1286 - Fixed #168641 (Loïc) 1287 1288libgda 1.2.0, 2004-12-28 1289------------------------ 1290 1291 - Detect correctly xbase library path (Tomasz) 1292 - Fixed spec file for correct building on RH (David) 1293 - Win32 build improvements and fixes (Alan) 1294 - Added missing method implementation in GdaDataModelHash (Vivien) 1295 - Fixed support for DATE, TIME, TIMESTAMP and DATETIME types in MySQL 1296 provider (Vivien) 1297 - Improved pkg-config modules detection (Tomasz) 1298 - SQL parser improvements and fixes (Dru, Vivien) 1299 - Fixed auto* build (Rodrigo) 1300 - Use " character for field names in PostgreSQL queries (Bas) 1301 - Updated translations: 1302 - cs (Miroslav) 1303 - en_CA (Adam) 1304 - en_GB (David) 1305 - fi (Tommi) 1306 - it (Marco) 1307 1308libgda 1.1.99, 2004-10-10 1309------------------------- 1310 1311 - Use empty strings rather than NULL for missing fields in XML provider 1312 schema (joe) 1313 - Improved SQL parser (vivien, dru) 1314 - More fixes for GCC 3.4 compilation (caolan) 1315 - Added escape_string virtual method for providers (alan) 1316 - Added gda_connection_clear_error_list function (txema) 1317 - Improved transaction support for PostgreSQL provider (txema) 1318 - Fixed database dropping in FireBird provider (jeronimo) 1319 - Added support for aggregates to FireBird provider (jeronimo) 1320 - Fixed crash on strcmp in gda_client_find_connection (rodrigo) 1321 - Use the correct dsn/username/password when searching connections in 1322 gda_client_find_connection function (rodrigo) 1323 - Added example code for FireBird provider (jeronimo) 1324 - Corrected problem with FireBird date and datetime year part (jeronimo) 1325 - Fixed #151054 (rodrigo) 1326 - Added support for transparent connections in FireBird provider (jeronimo) 1327 - Updated MySQL list of types to matche the real ones (alan) 1328 - Added read-only support for blobs in FireBird provider (jeronimo) 1329 - Improved ODBC, MySQL and PostgreSQL detection from autotools (caolan) 1330 - Removed obsolete macros from configure.in (rodrigo) 1331 - Removed lots of compilation warnings (szalai) 1332 - Added reset_connection virtual method for providers (rodrigo) 1333 - Fixed compilation under Win32 (alan) 1334 - Improved autotools setup (julio) 1335 - Fixed leaks in some samples contained in the documentation (rodrigo) 1336 - Improved provider parameter descriptions API (rodrigo) 1337 - Install headers in versioned directories (rodrigo) 1338 - Updated translations: 1339 - cs (miroslav) 1340 - en_CA (adam) 1341 - en_GB (david) 1342 - nb (kjartan) 1343 - pt_BR (raphael) 1344 - sq (laurent) 1345 - uk (maxim) 1346 1347libgda 1.0.4, 2004-04-18 1348------------------------ 1349 1350 - Fixed connection pool problems with sharing/not sharing of connections (jon, laurent) 1351 - Fixed UTF-8 problems in ODBC provider (jon) 1352 - Fixed setting of config entries when the type has changed (laurent) 1353 - Fixed spec file (rodrigo) 1354 - Fixed splitting of SQL commands in SQLite provider (benjamin) 1355 - Fixed values in 'Not Null?' fields schema for PostgreSQL provider (denis) 1356 - Updated FreeTDS provider to latest FreeTDS API (rodrigo) 1357 - Updated translations: 1358 - ca (jordi) 1359 - cs (mitr) 1360 - de (christian) 1361 - en_CA (adam) 1362 - en_GB (dave) 1363 - fi (tvainika) 1364 - ga (alastairmck) 1365 - hr (rsedak) 1366 - id (mohammad) 1367 - no (kjartan) 1368 - pt_BR (medina) 1369 - sv (christian) 1370 1371libgda 1.0.3, 2004-01-16 1372------------------------ 1373 1374 - Backported gda_data_model_foreach from HEAD (gonzalo) 1375 - Python bindings related issues (jon) 1376 - Fixed documentation typos (rodrigo) 1377 - Fixed C99'isms (rodrigo) 1378 - Fixed replacement of files in gda_file_save (laurent) 1379 - Fixed startup commands execution in SQLite provider (nikolai) 1380 - Updated translations: 1381 - es (serrador) 1382 - nl (adrighem) 1383 - pt (dnloreto) 1384 1385libgda 1.0.2, 2003-11-30 1386------------------------ 1387 1388 - Register missing structs as boxed types (murray, laurent) 1389 - Fixed memory leaks in MySQL provider (paisa) 1390 - Added more API documentation (laurent) 1391 - Implemented missing case in gda_data_model_to_xml, where standalone 1392 XML files were not being generated (laurent) 1393 - Fixed compilation problems when enabling BSD compatibility layer 1394 on Linux (jonathan) 1395 - Fixed gda_value_copy for GdaNumeric values (david) 1396 - Use $(libdir) as the directory for installing libraries instead of 1397 $(prefix)/lib (fredreric) 1398 - Fixes for 64bit platforms (fredreric) 1399 - Fixed crash in MDB provider (filip) 1400 - Added missing emission of signals in data model class (gonzalo) 1401 - Updated translations: 1402 - cs (miroslav) 1403 - es (pablo) 1404 - ja (aihana) 1405 - nl (vincent) 1406 - pt (duarte) 1407 - sr (danilo) 1408 1409libgda 1.0.1, 2003-10-13 1410------------------------ 1411 1412 - Fixed clearing of GdaQuarkList's (laurent) 1413 - Added GType-registration for enums, needed for C++ bindings (murray) 1414 - Fixed typos in documentation and added more information for 1415 MySQL provider (laurent) 1416 - Added missing prototype to gda-client.h (laurent) 1417 - Fixed detection of mSQL libraries/headers (chris) 1418 - Fixed mSQL provider handling on non-queries (chris) 1419 - Fixed #117202: adapted to API changes in tds_connect (seth) 1420 - Fixed #121403: freed memory being used (rodrigo) 1421 - Fixed #123342: crash on exit in Gnumeric (rodrigo) 1422 - Added missing documentation for GdaBlob (rodrigo) 1423 - Updated translations: 1424 - cs (miroslav) 1425 - fi (pauli) 1426 - fr (christophe) 1427 - pt (duarte) 1428 - sk (stanislav) 1429 - sr (danilo) 1430 - sr@Latn (danilo) 1431 - sv (christian) 1432 1433libgda 1.0.0, 2003-09-14 1434------------------------ 1435 1436 - Updated API documentation (rodrigo) 1437 1438libgda 0.99.0, 2003-09-10 1439------------------------- 1440 1441 - Fixed typo to build the freetds correctly (tagoh) 1442 - Added gda_config_save_data_source_info function (rodrigo) 1443 - Manage correctly non-SELECT statements in MySQL provider (gonzalo, csilles) 1444 - Added Blob API (juan-mariano, gonzalo) 1445 - Fixed many issues with GdaXmlDatabase (philippe, rodrigo) 1446 - Fixed leaks in PostgreSQL provider (gonzalo) 1447 - Added more API documentation (rodrigo) 1448 - Added missing SQL support in XML provider (rodrigo) 1449 - Updated translations: 1450 - ca (jordim) 1451 - cs (mitr) 1452 - de (cneumair) 1453 - es (pablodc) 1454 - fi (pvirtane) 1455 - fr (redfox) 1456 - it (marcoc) 1457 - no (kmaraas) 1458 - pl (aflinta) 1459 - pt (dnloreto) 1460 - sl (minmax) 1461 - sr (danilo) 1462 - sv (menthos) 1463 1464libgda 0.91.0, 2003-08-06 1465------------------------- 1466 1467 - Renamed default provider to XML and added some missing things (rodrigo) 1468 - Fixed #116758 (rodrigo) 1469 - Fixed x86-64 bits compilation problems (fcrozat) 1470 - Made basic SQL work in GdaSelect class (rodrigo) 1471 - Added missing LDAP flags (juergen) 1472 - Initial 'delete' support in the SQL parser library (gonzalo) 1473 - Removed compilation warnings (gonzalo) 1474 - Improved changes management in GdaXmlDatabase (rodrigo) 1475 - More API documentation (rodrigo) 1476 - Fixed permissions problem in gda_file_save (philippe) 1477 - Fixed lexer compilation problems (gonzalo) 1478 - Updated translations: 1479 - cs (mitr) 1480 - de (cneumair) 1481 - es (pablodc) 1482 - it (marcoc) 1483 - nl (adrighem) 1484 - pl (aflinta) 1485 - pt (dnloreto) 1486 - sv (menthos) 1487 1488libgda 0.90.0, 2003-07-03 1489------------------------- 1490 1491 - Added missing stanzas for MDB and LDAP providers in spec file (adam) 1492 - Added version 3 support for the mSQL provider (dschoene) 1493 - Added support for unsigned integer values (dschoene) 1494 - Added DONT_SHARE option for connections (rodrigo) 1495 - Some more documentation (rodrigo) 1496 - Updated translations: 1497 - cs (mitr) 1498 - es (pablodc) 1499 - ml (karunakar) 1500 - nl (vincent) 1501 - pt (dnloreto) 1502 - ru (frob) 1503 - zh_TW (baddog) 1504 1505libgda 0.12.1, 2003-06-08 1506------------------------- 1507 1508 - Fixed leak in Oracle provider to prevent running out of cursors (fozzy) 1509 - Fixed normal and build requirements in spec file (david) 1510 - Updated translations: 1511 - nl (adrighem) 1512 - sv (menthos) 1513 1514libgda 0.12, 2003-05-28 1515----------------------- 1516 1517 - Fixed password problem in PostgreSQL provider (david, gonzalo) 1518 - Fixed ODBC headers detection problem (rodrigo) 1519 - Fixed typo in FreeTDS CFLAGS (rodrigo) 1520 - Compilation fixes for Sybase provider (rodrigo) 1521 - Spec file fixes for RH9 (david) 1522 - Fixed libsql linking problems (rodrigo) 1523 - Fixed NULL password access in Oracle provider (fozzy) 1524 - Improved support for types in Oracle provider (fozzy) 1525 - Fixed index schema retrieval in Oracle provider (fozzy) 1526 - Fixed typo in MySQL library detection (bodo) 1527 - Fixed aggregates schema in Oracle provider (fozzy) 1528 - Some documentation fixes (cj) 1529 - Initial version of mSQL provider (danilo) 1530 - Fixed compilation problem in IBM DB2 provider (sergey) 1531 - Improved sample code in documentation (xabier) 1532 - Cleaned up GdaRow and GdaParameter APIs (xabier, rodrigo) 1533 - Improvements to the fields metadata schema queries in the 1534 PostgreSQL provider (vivien) 1535 - Updated translations: 1536 - cs (mitr) 1537 - de (cneumair) 1538 - es (pablodc) 1539 - fa (roozbeh) 1540 - it (marcoc) 1541 - nl (adrighem) 1542 - pt (dnloreto) 1543 - pt_BR (evandrofg, gdvieira) 1544 - sr (danilo) 1545 - sv (menthos) 1546 1547libgda 0.11, 2003-03-08 1548----------------------- 1549 1550 - Improvements on Oracle provider (steve) 1551 - Added support for Oracle 9 (steve) 1552 - Improvements on IBM DB2 provider (sergey) 1553 - Fixed crash on weak references when destroying provider hash table (gonzalo) 1554 - ANSI-compliant fixes (tagoh) 1555 - Spec file fixes (yanko, rodrigo) 1556 - Fixed incorrect password problem in Postgres provider (david, gonzalo) 1557 - Fixed typos in Oracle provider strings (cneumair) 1558 - More work on the report engine (santi) 1559 - Made FreeTDS provider work with freetds-0.61 (tagoh) 1560 - Updated translations: 1561 - ca (jordim) 1562 - cs (mitr) 1563 - de (cneumair) 1564 - es (pablodc) 1565 - nl (adrighem) 1566 - pt_BR (gdvieira) 1567 - ru (dmitrym) 1568 - sv (menthos) 1569 - uk (rasta) 1570 1571libgda 0.10, 2003-01-27 1572----------------------- 1573 1574 - Added support for PostgreSQL 7.3 new features (vivien, gonzalo) 1575 - Added LANGUAGES schema to set of supported schemas (rodrigo) 1576 - Fixed TABLES schema retrieval on Oracle (rodrigo) 1577 - Fixed translatable strings (menthos, holger) 1578 - Improvements on FreeTDS provider (holger) 1579 - Added changes notifications in data models (rodrigo) 1580 - Added new schemas to test suite (rodrigo) 1581 - Fixed GdaTable class (rodrigo) 1582 - First working version of the MDB (MS Access files) provider (rodrigo) 1583 - Fixed retrieval of NUMERIC fields' info on PostgreSQL provider (santi) 1584 - Fixed circular calls in gda_data_model_describe_column (rodrigo) 1585 - Added man page for configuration tool (gonzalo) 1586 - Added build requirements for gda-sqlite and man page for gda-config-tool 1587 in SPEC file (david) 1588 - Fixed FreeTDS include path for RedHat (holger) 1589 - Made all plugins resident (rodrigo) 1590 - Implemented basic read-onlyness for MySQL connections (rodrigo) 1591 - Fixed AGGREGATES schema for MySQL (rodrigo) 1592 - Lots of work on the reporting engine (santi) 1593 - Added support for PostgreSQL's bytea type fields (gonzalo) 1594 - Added use of syslog for the log functions (rodrigo) 1595 - Fixed unref'ing problems on providers (gonzalo) 1596 - Added first working version of the LDAP provider (german) 1597 - Removed obsolete config.h files all over (gonzalo) 1598 - Added event notification framework to GdaClient, and converted error notification 1599 to the new system (rodrigo) 1600 - Implemented saving data models to XML (rodrigo) 1601 - First basic version of the xBase provider (rodrigo) 1602 - First GNOME 2 version of the ODBC provider (nick) 1603 - Added support for SSL in MySQL connections (rodrigo) 1604 - Added MONEY type (rodrigo) 1605 - Unified parameter names for providers' connection strings (gonzalo) 1606 - Updated translations: 1607 - cs (mitr) 1608 - de (cneumair, chrisime) 1609 - es (pablodc) 1610 - no (kmaraas) 1611 - sk (stano) 1612 - sl (minmax) 1613 - sv (menthos) 1614 1615libgda 0.9, 2002-12-10 1616---------------------- 1617 1618 - Fixed weird initialization of the MySQL structures (cleber) 1619 - Fixed #96758 (rodrigo) 1620 - Fixed #95985 (rodrigo) 1621 - Fixed #96810 (rodrigo) 1622 - Fixed bison problems in SQL parser (gonzalo) 1623 - Fixed DTD validation of config XML file (gonzalo) 1624 - Implemented most schemas for FreeTDS provider (holger) 1625 - Fixed crash on provider lookups in client library (gonzalo) 1626 - Documentation fixes and additions (gonzalo, calvaris) 1627 - Fixed #99997 (rodrigo) 1628 - Fixed #96810 (rodrigo) 1629 - First working version of the ported (from libgda 0.2.x) Sybase 1630 provider (holger) 1631 - Fixed #97669 (holger (FreeTDS part), rodrigo (Oracle part)) 1632 - Updated translations: 1633 - cs (Michal Bukovjan) 1634 - de (cneumair) 1635 - es (pablodc) 1636 - ms (sebol) 1637 - pt_BR (gdvieira) 1638 - sv (menthos) 1639 1640libgda 0.8.199, 2002-10-23 1641-------------------------- 1642 1643 - GdaValue API additions (rodrigo, vivien) 1644 - Improved MySQL schemas information (rodrigo) 1645 - Improvements in FreeTDS provider (holger) 1646 - Updated documentation (xavier) 1647 - i18n/UTF8 fixes (carlos) 1648 - Fixed leaks in configuration API (gonzalo) 1649 - Added missing implementation for SQLite provider (rodrigo) 1650 - Added OMF setup (rodrigo, frederic) 1651 - Added support for error notification on connection opening (rodrigo) 1652 - Fixed SQLite auto-detection (gonzalo, vladimir) 1653 - Added man page for gda-config-tool (gonzalo) 1654 - Added initial support for connection stacks (rodrigo) 1655 - Added missing methods to Oracle provider (rodrigo) 1656 - Updated translations: 1657 - cs (utx) 1658 - da (olau) 1659 - de (cneumair) 1660 - es (pablodc) 1661 - pl (chyla) 1662 - sv (menthos) 1663 1664libgda 0.8.193, 2002-09-09 1665-------------------------- 1666 1667 - Added support for storing types in GdaValue's (rodrigo) 1668 - Updated schemas information in MySQL (rodrigo) and PostgreSQL (vivien) 1669 - Fixed encoding problems in PostgreSQL provider (gonzalo) 1670 - Set correctly number of rows in PostgreSQL non-select queries (gonzalo) 1671 - Added support for listing data sources and providers in libgda's 1672 command line configuration tool (gonzalo) 1673 - Fixed retrieval of fields information on the MySQL provider (rodrigo) 1674 - Starting port of the FreeTDS provider (holger) 1675 - Added FreeTDS-specific tests to the test suite (holger) 1676 - New detailed documentation, including migration formulae (xabier) 1677 - Added missing types to gda_value_stringify (holger) 1678 - Started IBM DB2 provider (holger) 1679 - Added get_server and get_server_version methods to the GdaServerProvider 1680 class (rodrigo), and implemented them in MySQL (rodrigo), PostgreSQL (gonzalo), 1681 FreeTDS (holger) 1682 - Fixed spec files (ben) 1683 - Added isolation level support to transactions (rodrigo) 1684 - Implemented support for binary values in GdaValue's (rodrigo) 1685 - Added more information to GdaFieldAttributes structure (rodrigo) 1686 - Added basic support for commands to default provider (rodrigo) 1687 - Fixed suffix names problem for running on Windows (gonzalo) 1688 - Propagate errors to GdaClient when opening connections (rodrigo) 1689 - Updated translations: 1690 - ca (pablo) 1691 - da (olau) 1692 - de (mborchers, cneumair) 1693 - es (pablodc) 1694 - no (kmaraas) 1695 - pl (chyla) 1696 - pt (dnloreto) 1697 - ru (dmitrym) 1698 - sv (menthos) 1699 - vi (pablo) 1700 1701libgda 0.8.192, 2002-07-08 1702-------------------------- 1703 1704 - Some work on the report engine (carlos) 1705 - More API documentation (gonzalo, rodrigo) 1706 - Added gda_connection_exec_non_query to GdaConnection API (rodrigo) 1707 - Added get_database virtual method on providers (rodrigo) 1708 - Added change_database virtual method on providers (rodrigo) 1709 - Added command line tool for libgda configuration (gonzalo) 1710 - Fixed many config API problems (gonzalo) 1711 - Allow storing passwords in data sources (rodrigo) 1712 - Added GdaTransaction class for a better use of transactions (rodrigo) 1713 - Added gda_client_open_connection_from_string to GdaClient API (rodrigo) 1714 - Re-added PARENT_TABLES schema from the GNOME 1.4 branch (rodrigo, gonzalo) 1715 - First working version of the Oracle provider for the new API (tim) 1716 - Fixed PostgreSQL tests (gonzalo) 1717 - Updated SQLite provider to the latest changes (carlos) 1718 - Added SQL parser (andru) 1719 - Improved error management in GdaConnection class (gonzalo) 1720 - Updated translations: 1721 - da (olau) 1722 - es (pablodc) 1723 - ko (cwryu) 1724 - no (kmaraas) 1725 - pl (chyla) 1726 - pt (dnloreto) 1727 - sk (stano) 1728 - sv (menthos) 1729 - sl (minmax) 1730 - vi (pablo) 1731 1732libgda 0.8.191, 2002-05-24 1733-------------------------- 1734 1735 - Added framework for editable data models (rodrigo) 1736 - Made MySQL data models editable (rodrigo) 1737 - Extended data model API (rodrigo) 1738 - Fixed configuration file write support (gonzalo) 1739 - Removed obsolete GdaRecordset class (gonzalo) 1740 - Removed obsolete GdaField class (gonzalo) 1741 - Added GDA_COMMAND_TYPE_SCHEMA (gonzalo) 1742 - Added GdaDataModelHash class (gonzalo) 1743 - More API documentation (gonzalo, rodrigo) 1744 - Removed unneeded dependencies from libgda.pc (rodrigo) 1745 - Added support for creating and droping databases 1746 in the providers' API (rodrigo) 1747 - Added new connection features (rodrigo) 1748 - Extended GdaValue API (gonzalo) 1749 - Added GdaSelect class, for doing SELECT's on data 1750 models (rodrigo) 1751 - Extended test suite (gonzalo, rodrigo) 1752 - Added GdaXmlConnection class (rodrigo) 1753 - Updated translations: 1754 - da (olau) 1755 - es (pablodc) 1756 - fr (redfox) 1757 - no (kmaraas) 1758 - pt (dnloreto) 1759 - sk (stano) 1760 - vi (pablo) 1761 1762libgda 0.8.190, 2002-05-04 1763-------------------------- 1764 1765 - Removed CORBA dependencies in the core (rodrigo, gonzalo) 1766 - Added more semantic information to FieldAttributes (rodrigo) 1767 - Added new schemas: Databases, Users, Sequences (rodrigo) 1768 - Implemented new schemas for PostgreSQL (gonzalo) 1769 - Implemented Database schema for MySQL (rodrigo) 1770 - Implemented Database schema for the XML provider (rodrigo) 1771 - Fixed #74404 (gonzalo) 1772 - Fixed error management (gonzalo) 1773 - I18N fixes (chyla) 1774 - New API functions for GdaConnection (rodrigo) 1775 - New config system allowing global settings (gonzalo) 1776 - Updated translations: 1777 - ko (cwryu) 1778 - no (kmaraas) 1779 - pl (chyla) 1780 - pt (dnloreto) 1781 - sk (stano) 1782 - sl (minmax) 1783 - sv (menthos) 1784 - uk (rasta) 1785 1786libgda 0.8.105, 2002-03-26 1787-------------------------- 1788 1789 - Added Numeric type to IDL (mike, rodrigo) 1790 - Implemented SCHEMA_FIELDS for the PostgreSQL provider (gonzalo) 1791 - Improved and made GdaXmlDatabase usable (rodrigo) 1792 - Started new default provider, based on GdaXmlDatabase (rodrigo) 1793 - Fixed parameters management (gonzalo, rodrigo) 1794 - Fixed cleaning up of error list in providers (rodrigo) 1795 - Improved performance for type mapping in PostgreSQL provider (gonzalo) 1796 - Fixed referencing in GdaClient (rodrigo) 1797 - Fixed wrong return of errors in PostgreSQL provider (gonzalo) 1798 - Added support for exporting data models to comma and tab separated 1799 files (rodrigo) 1800 - Implemented SCHEMA_AGGREGATES in MySQL provider (rodrigo) 1801 - Implemented SCHEMA_FIELDS in MySQL provider (rodrigo) 1802 - Fixed some crashes in the MySQL provider (rodrigo) 1803 - Updated translations: 1804 - de (chrisime) 1805 - ms (sebol) 1806 - pl (chyla) 1807 - ru (frob) 1808 - sk (stano) 1809 - uk (rasta) 1810 - zh_CN (lark) 1811 1812libgda 0.8.104, 2002-03-07 1813-------------------------- 1814 1815 - Added more information to the GdaFieldAttributes structure (rodrigo) 1816 - Added SCHEMA_FIELDS, SCHEMA_AGGREGATES and SCHEMA_TRIGGERS schemas (rodrigo) 1817 - Implemented SCHEMA_AGGREGATES and SCHEMA_TRIGGERS in PostgreSQL 1818 provider (gonzalo, rodrigo) 1819 - Replaced our custom ParameterList with Bonobo::PropertySet's (rodrigo) 1820 - Fixed GConf notifications (rodrigo) 1821 - New spec files, with optional compilation of providers (chris) 1822 - Added GdaTable, new class which implements an in-memory table (rodrigo) 1823 - Added "describe_column" method to GdaDataModel class and 1824 derivates (rodrigo) 1825 - Updated translations: 1826 - da (olau) 1827 - de (mawarkus) 1828 - es (pablo) 1829 - nl (adrighem) 1830 - no (kmaraas) 1831 - pl (chyla) 1832 - pt (dnloreto) 1833 - ru (frob) 1834 - sk (stano) 1835 - sl (minmax) 1836 - sv (menthos) 1837 - tr (gorkem) 1838 1839libgda 0.8.103, 2002-02-10 1840-------------------------- 1841 1842 - Fixed building of providers when the --without flags is 1843 used in autogen.sh/configure (rodrigo) 1844 - Started port of ODBC provider (rodrigo) 1845 - Fixed leak in PostgreSQL provider (rodrigo) 1846 - Started extension of IDL interfaces/support for triggers, 1847 rules and other objects (rodrigo) 1848 - Support new FEATURE's in ::supports method in all 1849 available providers (rodrigo) 1850 - Updated translations: 1851 - sk (stano) 1852 - da (olau) 1853 - fr (redfox) 1854 - no (kmaraas) 1855 1856 1857libgda 0.8.102, 2002-01-30 1858-------------------------- 1859 1860 - replaced BonoboXObject with BonoboObject (gonzalo) 1861 - fixed IDL compilation (rodrigo) 1862 - fixed termination of factories, for not leaving them 1863 around when no more connections are open (rodrigo) 1864 - added more API documentation (gonzalo) 1865 - added new ValueList type, so that we can store lists of 1866 values in our CORBA_any's (rodrigo) 1867 - extended database test suite (gonzalo) 1868 - 'constified' all public functions (gonzalo) 1869 - removed SQLite sources from tree and create separated 1870 gda-sqlite-provider (carlos) 1871 - added CommandOption parameter to executeCommand method 1872 in the IDL interface (gonzalo) 1873 - added index schema (gonzalo) 1874 - added getCommandType and getCommandText methods to the 1875 ::Recordset IDL interface (gonzalo) 1876 - implemented gda_connection_is_open function (cleber) 1877 - made the GdaConnection object deal directly with data source 1878 names, and not with connection strings (rodrigo) 1879 - added new GdaConnection's accessor functions (rodrigo) 1880 - fixed connection pools dealing with dead objects (rodrigo) 1881 - fixed POTFILES.in/skip files (menthos) 1882 - updated translations: 1883 - no (kmaraas) 1884 - ms (sebol) 1885 - sk (stano) 1886 - sv (menthos) 1887 - sl (minmax) 1888 1889 1890libgda 0.8.101, 2002-01-13 1891-------------------------- 1892 1893 - fixed Spanish and Brazilian Portuguese manuals, to make use of the 1894 correct DTD and installation directory (Rodrigo, baddog) 1895 - get types from the system tables and not from a hard-coded list in 1896 the PostgreSQL provider (Gonzalo) 1897 - fully support NULL values for GdaValue's and GdaField's (Rodrigo) 1898 - added API functions for adding new data sources (Rodrigo) 1899 - removed useless gda-build{client|server} scripts (Rodrigo) 1900 - fixed constness of arguments/return values all around (Gonzalo) 1901 - extended test suite with PostgreSQL specific tests (Gonzalo) 1902 - added support for NAMEOID and Time types in PostgreSQL provider (Gonzalo) 1903 - added timezone support to Time and Timestamp types (Gonzalo) 1904 - Updated translations: 1905 - sk (stano) 1906 1907 1908libgda 0.8.100, 2002-01-06 1909-------------------------- 1910 1911 - added support for more schemas (VIEWS, TYPES, PROCEDURES) in 1912 the IDL interfaces (Rodrigo) 1913 - added GdaServerRecordsetModel class, which makes it easier for 1914 providers to create recordsets out of static data (files, 1915 in-memory data, etc) (Rodrigo) 1916 - added support for GeometricPoint data type (Gonzalo) 1917 - implemented TYPES schema for MySQL (Rodrigo) 1918 - made PostgreSQL provider 100% supported (Gonzalo) 1919 - extended test suite with new connection tests (Gonzalo) 1920 - fixed #67242 orbit-idl not generating files when IDL changes (Gonzalo) 1921 - fixed lost-counter in data retrieval (Gonzalo) 1922 1923