OldCIPReleaseNotes Comment | Log in | Print | Subscribe to this page

Old CiteInPages Release notes

Changes from 1.04 to 1.05. A problem occurred in Mountain Lion (OSX 10.8) in which the duplicated Pages file was not recognized. A 1 second delay was added to the scripts just before calling Pages to process the document copy and this appears to fix the issue. This problem seems similar to the problem noted previously during file duplication, which was also fixed by introducing a delay. The file duplication and processing requires coordination of Pages, BibDesk?, and the Finder; it may be that Apple's interapplication communication requires some time to propagate new information between programs running in different threads, and the delays allow things to catch up. If you have comments on this or notice any other problems, please feel free to let me know.

Changes from 1.03 to 1.04. Eric Gilbert identified a problem with Snow Leopard (OSX 10.6), in which copying the target Pages file at the start of the script sometimes produced a script exit with a message that included "theCopy is not defined." He also did some additional testing that inspired the fix that was added. Please let me know if this or similar errors recur. Also, if anyone would like to take a look at the script and explain to me exactly why the fix works, please do (see release notes in the distribution and script comments).

Changes from 1.02 to 1.03. Julian Catchen identified one problem with Snow Leopard (OSX 10.6), the necessity to "activate" the Finder before attempting to retrieve file paths, and contributed a simple fix. Note that CiteInPages has not been tested extensively with Snow Leopard, and I'd appreciate any feedback. A workaround was also added to make the scripts better behaved in situations where a template may not add a return to the end of an entry in a bibliography list, causing concatination of that entry with the subsequent one. This yielded fewer bibliography list items than expected and previously caused a paragraph number index error when the bibliography was at the end of the document. That is handled now with the option to continue without the error and separate the items manually after the script finishes.

Changes from 1.01 to 1.02. File path processing and file duplication at the start of the script were simplified to address Pages 4 compatibility and problems that some users have had with errors related to file duplication. Minor coding changes were made for Applescript compatibility in Tiger. The feedback box in the author-date and alpha-numbered scripts was relocated for better aesthetics. An updated text citation script (Pages 4 only) automatically pads inserted citations with the correct spacing; the previous version is also provided for Pages 3 compatibility. All scripts have been tested with OSX 10.4.11 and 10.5.6, and Pages 3.02 and 4.0.

Changes from 0.99a to 1.01. A new script is included, "alpha-numbered," which sorts and numbers the bibliography alphabetically and uses those numbers for in-text citations. A property, italicCitations, was added to the numbered and alpha-numbered scripts that allows full-sized in-text numbered citations to be styled as italic. In-text citations may now include an internal notation that suppresses enclosure with delimiters or superscripting for that citation. Users may insert an XML tag into Pages documents that allows setting script properties on-the-fly. Scripts now check for the presence of the specified bibliography template file at the start of the run and warn if it is not found. Versioning and author information is included in templates using InfoKey tags. The text citation script has been modified to accommodate a new Applescript or Pages bug. Version 1.01 fixes a bug in the v. 1.0 processing sequence to allow a template file name to be passed in from a CiteInPages XML tag.

Changes from 0.99 to 0.99a. The bibliographic templates (CIP-AMAstyle.rtf and CIP-APAstyle.rtf) have been updated to access remote linked file urls using recommended methods, and can directly replace previous templates. There are no changes in the scripts.

Changes from 0.98 to 0.99. This version supports styled text in bibliographies when rtf templates are used, and two rtf bibliography templates are now supplied in place of the previous text bibliography template. CiteInPages numbered uses the CIP-AMAstyle.rtf template file (AMA style, which is a modified Vancouver), and CiteInPages author-date uses the CIP-APAstyle.rtf (APA style). These changes required a modification of how CiteInPages numbered handles unknown cite keys: both scripts now halt processing if an unknown cite key is encountered and highlight the cite key. There is a new property defined at the top of both scripts, "matchDocumentFontAndSize" that determines whether an inserted bibliography will use the template file's font and font size, or whether the bibliography will match the document's font and font size at the point of insertion (other styles in the bibliography such as bold and italic are transmitted as in the template in all cases). A few minor bugs have also been corrected.

Changes from 0.97 to 0.98. In-text citation insertion was reworked, approximately doubling the speeds of the scripts. As a side effect, the scripts now scroll through the document as citations are replaced. The user feedback box embedded in the Pages document is no longer needed in the numbered script and has been eliminated. Templates no longer need to be specified in BibDesk's preferences; one optional template may be specified to control the format of dragged references. A new script has been added to insert selected references in BibDesk as in-text working citations at the insertion point in Pages. It is now possible to automatically insert hanging indents in author-date bibliographies and to specify vertical spacing between entries in bibliographies. The formatting of superscripted citations was improved to be consistent with APA guidelines. Author-date in-text citations and bibliographies automatically default to display and sorting by editors if no authors are specified, or the first four words of the title in the absence of authors or editors (CiteInPages 0.98a fixes several bugs in this code). The scripts now target actions to specific documents by name rather than the frontmost document, so document order can be altered during processing without creating problems.

Changes from 0.96 to 0.97. First release of the author-date script. CiteInPages now provides two Applescripts, one for numbered citations and one for author-date citations. The bibliography template was also simplified a bit and a bug was fixed that could cause an error if a long Pages document did not end in a return.

Changes from 0.95 to 0.96. A bug was fixed that caused inaccurate character counting and index errors when images were embedded in the text rather than "floating."

Changes from 0.94 to 0.95. List styles for bibliographies are now applied across the span of paragraphs that the bibliography comprises rather than the span of characters, which should reduce errors and be more robust overall. A new property called "listStyleName" has been added to the top of the script that allows users to easily set the name of the Pages list style that should be used (see Configuration below). The script will now correctly detect and respond to pre-existing files with conflicting names in Leopard.

Changes from 0.93 to 0.94. Removed a dependency on the word "copy" in duplicated file names to allow the script to perform better in non-English environments. The fix means that you shouldn't use slashes in the file names of files that will be processed, but that was really already true.

Changes from 0.92 to 0.93. Fixed an error that occurred when the last character in a file was part of a working citation. Stepwise installation instructions included in the download file.

Changes from 0.91 to 0.92: Fixed a problem with single-character working citation delimiters and modified the workaround for loss of trailing characters when working citations are replaced to be more robust (see the last of the notes, below).

Version 0.90: Initial release.

This page was last edited 47 years ago by harrison. View page history


    with signature

Powered by Zwiki, Zope, Python, and Mac OSX