From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 3F718820A1 for ; Thu, 15 Aug 2013 13:21:46 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of john@coherentgraphics.co.uk) identity=pra; client-ip=188.64.184.40; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john@coherentgraphics.co.uk"; x-sender="john@coherentgraphics.co.uk"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of john@coherentgraphics.co.uk) identity=mailfrom; client-ip=188.64.184.40; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john@coherentgraphics.co.uk"; x-sender="john@coherentgraphics.co.uk"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@bluechip4.ukhost4u.com) identity=helo; client-ip=188.64.184.40; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="john@coherentgraphics.co.uk"; x-sender="postmaster@bluechip4.ukhost4u.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApICAGi5DFK8QLgoemdsb2JhbABbgzvBAxYOAQELBw0JPIIpOkAjGhMDGAMCAQIBS4gnCJkXoFKNRocjA6xS X-IPAS-Result: ApICAGi5DFK8QLgoemdsb2JhbABbgzvBAxYOAQELBw0JPIIpOkAjGhMDGAMCAQIBS4gnCJkXoFKNRocjA6xS X-IronPort-AV: E=Sophos;i="4.89,885,1367964000"; d="scan'208";a="29429981" Received: from bluechip4.ukhost4u.com ([188.64.184.40]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Aug 2013 13:21:45 +0200 Received: from 78-105-203-81.zone3.bethere.co.uk ([78.105.203.81]:53929 helo=feast.local) by bluechip4.ukhost4u.com with esmtpa (Exim 4.80.1) (envelope-from ) id 1V9vcf-002qzk-Dc for caml-list@inria.fr; Thu, 15 Aug 2013 12:21:45 +0100 Message-ID: <520CB9C8.7010108@coherentgraphics.co.uk> Date: Thu, 15 Aug 2013 12:21:44 +0100 From: John Whitington User-Agent: Postbox 3.0.8 (Macintosh/20130427) MIME-Version: 1.0 To: caml users Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bluechip4.ukhost4u.com X-AntiAbuse: Original Domain - inria.fr X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - coherentgraphics.co.uk X-Get-Message-Sender-Via: bluechip4.ukhost4u.com: authenticated_id: john@coherentgraphics.co.uk Subject: [Caml-list] ANN: CamlPDF 1.7 Hi, The first new release of the CamlPDF library for a while is here: http://www.github.com/johnwhitington/camlpdf (Or, shortly, via OPAM.) The documentation is online here: http://www.coherentpdf.com/camlpdf A little introduction is here: http://www.coherentpdf.com/introduction_to_camlpdf.pdf Most importantly, CamlPDF is now open source, being under a standard LGPL with linking exception licence. This release is much cleaner: development has moved to Github for transparency, ocamlfind is supported, and it should compile out-of-the-box with no dependencies on Windows, Mac and Linux. Documentation is much improved. And, of course, there's lots of new functionality, such as 256 bit AES encryption, reading of malformed files, support for writing with object streams, and new modules for merging files, bookmarks, destinations. It's also very much faster. There have, however, been significant non-backward-compatible API changes. These will be minimized in the future. Contact me directly or via the Github issue system if you need help updating code from a previous version. Thanks, -- John Whitington Director, Coherent Graphics Ltd http://www.coherentpdf.com/