Home » Structures » Structures_BibTex
Handling of BibTex Data.
This package is unmaintained.
Download latest release 1.0.0RC6 (archived versions might be outdated)
License: PHP License
Description
Parsing BibTex data to an array and converting an array to BibTex Data and export it to various formats.
Documentation
Maintainers
- Elmar Pitschke (hugoki) — lead, active
Dependencies
Required
- PHP (>= 4.0.0)
- PEAR Installer (>= 1.4.0b1)
Releases
- 1.0.0RC6 (beta, 2012-01-26)
Release notes
License: PHP License
QA release
Vug #14438 Regular expression for removeCurlyBraces wrong
Bug #14442 Undefined variable $entry in _removeCurlyBraces
Bug #15323 Multiple entries with the same cite
Bug #16010 TeX special characters should be escaped in BibTeX exports - 1.0.0RC5 (beta, 2010-10-25)
Release notes
License: PHP License
QA release
Bug #10555 wrong entry type "masterthesis" -> "mastersthesis"
Bug #10466 Do not use "type" for the entry type!
Doc Bug #11967 Error in the documentation example
SVN dir layout - 1.0.0RC4 (beta, 2007-03-26)
- 1.0.0RC3 (beta, 2007-01-25)
Release notes
License: PHP License
The third Release Candidate. Added a new feature as requested (Request #9878 Unable to parse bibtex without authors being spit into an array)
- 1.0.0RC2 (beta, 2007-01-10)
Release notes
License: PHP License
The second Release Candidate. Moved the Files to the correct paths
- 1.0.0RC1 (beta, 2007-01-10)
Release notes
License: PHP License
The first Release Candidate. Only one change to the previouse version, now ~ is identified as white space.
- 0.3.0 (beta, 2006-12-05)
Release notes
License: PHP License
* Validation now includes checking the type of the entry
* Added possibility to remove curly braces in value
* Now a warning is generated when the closing brace of an entry is missing. And it is now parsed correctly.
* Bug Hunting: When the value of the author entry had a newline it was parsed wrong. This is now fixed by unwrapping the author fields prior to extracting the authors.
* Bug hunting: now also a warning is generated when the very last entry has a missing closing brace
* The output of the Author can now be set via the authorstring
This should be the final release before the stable 1.0 release. - 0.2.0 (beta, 2006-07-28)
Release notes
License: PHP License
This release introduces RTF and HTML formatter. And the source code is cleaned of some possible error sources. Now most of the things from ToDo are implemented and most of the left over work is bug tracking.
- 0.1.0 (beta, 2006-06-28)
Release notes
License: PHP License
Most things are implemented others like "String" are on the ToDo.
Bugs
| ID | Status | Type | Version | Date | Summary |
|---|---|---|---|---|---|
| #9878 | Closed | Req | 1.0.0RC2 | 2007-01-19 | Unable to parse bibtex without authors being spit into an array |
| #10466 | Closed | Bug | 1.0.0RC3 | 2007-03-23 | Do not use "type" for the entry type! |
| #10467 | Bogus | Bug | 1.0.0RC3 | 2007-03-23 | Do not use "type" for the entry type! |
| #10555 | Closed | Bug | 1.0.0RC4 | 2007-03-29 | wrong entry type "masterthesis" -> "mastersthesis" |
| #11967 | Closed | Doc | 1.0.0RC4 | 2007-09-03 | Error in the documentation example |
| #13100 | Open | Bug | 1.0.0RC4 | 2008-02-11 | parser gets hung |
| #14438 | Closed | Bug | 1.0.0RC4 | 2008-08-03 | Regular expression for removeCurlyBraces wrong |
| #14442 | Closed | Bug | CVS | 2008-08-03 | Undefined variable $entry in _removeCurlyBraces |
| #15323 | Closed | Bug | 1.0.0RC4 | 2008-12-16 | Multiple entries with the same cite |
| #15924 | Feedback | Bug | 2009-02-20 | Warning: split() [function.split]: Invalid preceding regular expression | |
| #16009 | Bogus | Bug | CVS | 2009-03-10 | Entry type conference is misspelt |
| #16010 | Closed | Req | CVS | 2009-03-10 | TeX special characters should be escaped in BibTeX exports |
| #16477 | Open | Bug | CVS | 2009-07-28 | Infinite loop in the parser when a comma is missing |
| #19948 | Open | Bug | 1.0.0RC6 | 2013-05-16 | Exported bibtex has double commas in authors |
| #20109 | Open | Bug | 1.0.0RC6 | 2013-11-04 | package.xml does not validate |