Edit

kc3-lang/pkgconf/NEWS

Branch :

  • Show log

    Commit

  • Author : William Pitcock
    Date : 2016-12-25 00:03:08
    Hash : e674face
    Message : update NEWS for pending 1.1.0 release

  • NEWS
  • Changes from previous version of pkgconf
    ========================================
    
    Changes from 1.0.1 to 1.1.0:
    ----------------------------
    
    * Features:
      - new Provides system allows alternate .pc files to provide a dependency
      - stable library API (with documentation): http://pkgconf.readthedocs.io/
    
    * Enhancements:
      - make it possible to programmatically declare dependencies instead of just using the parser
      - testsuite migrated to run under kyua
      - provide a libpkgconf.pc file for consumers to use
      - pkgconf client: new --pure flag to enable dependency graph optimization in --static mode
      - significant .pc parser speedups using bsearch(3).
    
    * Bug fixes:
      - fragments: fix another edge case involving empty tokens being concatenated onto previous tokens (#99)
      - libpkgconf: remove dependencies on config.h in public headers
    
    Changes from 1.0.0 to 1.0.1:
    ----------------------------
    
    * Enhancements:
      - new stub implementation of --print-provides (#95)
    
    * Bug fixes:
      - fragments: fix an edge case involving path-only fragments and PKG_CONFIG_SYSROOT_DIR (#94)
    
    Changes from 0.9.12 to 1.0.0:
    -----------------------------
    
    * Features:
      - new library: libpkgconf
    
    * Enhancements:
      - testsuite: use an explicit prefix on all tests
      - build: switch to automake
    
    * Bug fixes:
      - cast all usage of ctype(3) functions
      - do not expand variables passed via --define-variable for compatibility with pkg-config 0.29
      - let the CFLAGS being user settable
    
    Changes from 0.9.11 to 0.9.12:
    ------------------------------
    
    * Features:
      - add --list-package-names
    
    * Enhancements:
      - ensure -I and -L are never pushed back
    
    * Bug fixes:
      - fix implicit conversion warnings with variables over 31bits
    
    Changes from 0.9.10 to 0.9.11:
    ------------------------------
    
    * Features:
      - add --validate
    
    * Enhancements:
      - add large file support checks in autoconf
    
    * Bug fixes:
      - fix private lib deduplication
      - handle --static correctly in some more esoteric scenarios
    
    Changes from 0.9.9 to 0.9.10:
    -----------------------------
    
    * Features:
    
    * Enhancements:
    
    * Bug fixes:
      - Fix parser when dealing with commented lines
    
    Changes from 0.9.8 to 0.9.9:
    ----------------------------
    
    * Features:
      - add a sub out --print-provides
    
    * Enhancements:
    
    * Bug fixes:
      - Fix parser when dealing with comments in fields
    
    Changes from 0.9.7 to 0.9.8:
    ----------------------------
    
    * Features:
    
    * Enhancements:
      - Convert manpages to mdoc(7)
    
    * Bug fixes:
      - Fix parsing multiline fields
    
    Changes from 0.9.6 to 0.9.7:
    ----------------------------
    
    * Features:
    
    * Enhancements:
      - Convert manpages to mdoc(7)
    
    * Bug fixes:
      - Fix parsing multiline fields
    
    Changes from 0.9.5 to 0.9.6:
    ----------------------------
    
    * Features:
      - add a sub --debug
    
    * Enhancements:
      - Do not hardcode non-posix install(1)
    
    * Bug fixes:
      - fix --with-system-includedir and --with-system-libdir behaviour
    
    Changes from 0.9.4 to 0.9.5:
    ----------------------------
    
    * Features:
    
    * Enhancements:
      - Make all variables but CFLAGS and LIBS case sensitive
    
    * Bug fixes:
    
    Changes from 0.9.3 to 0.9.4:
    ----------------------------
    
    * Features:
      - Add a pkgconf(1) manpage
    
    * Enhancements:
      - Improve support for MacOS -framework
    
    * Bug fixes:
    
    Changes from 0.9.2 to 0.9.3:
    ----------------------------
    
    * Features:
      - Add support for CFLAGS.private
    
    * Enhancements:
      - Support out of source build
      - Improved private libs deduplication
    
    * Bug fixes:
    
    Changes from 0.9.1 to 0.9.2:
    ----------------------------
    
    * Features:
    
    * Enhancements:
    
    * Bug fixes:
      - Fix PKG_CONFIG_PATH being ignored when a .pc is directly supplied from
        command line
    
    Changes from 0.9.0 to 0.9.1:
    ----------------------------
    
    * Features:
    
    * Enhancements:
      - --simulate: print depgraph operations
      - --simulate: print bytecode program as a human-readable AST
    
    * Bug fixes:
      - reset parser state on new package atom
    
    Changes from 0.8.12 to 0.9.0:
    ----------------------------
    
    * Features:
    
    * Enhancements:
      - Rework the internal cache API
      - Rework the internal code to use the new pkg_list_t framework
      - Rework PKG_CONFIG_PATH handling code
    
    * Bug fixes:
      - fix multi-recursion with -framework