Install

Works with Drupal: ^8 || ^9

Using Composer to manage Drupal site dependencies

Alternative installation files

Download bibcite-2.0.0-beta1.tar.gztar.gz 184.41 KB
MD5: 3d6615701043c55cb49bc8d7fa44e32f
SHA-1: 01c9d1eef1e28ad79b013745111776ddc1744155
SHA-256: 95072ae006e9e48f8cb30957fac9b7c90484787dfab4f45ae46cdaaba81d3006
Download bibcite-2.0.0-beta1.zipzip 531.21 KB
MD5: d869e788653c74d092ceaf08a43bfab9
SHA-1: 3864c4c1251e1d814edb0cd7797d6140433c35f8
SHA-256: 489278e494dcfd76b1462364d1b783564cd0e1c2fa653b631ecb8d289463c4d2

Release notes

Important

#3117027: Add an option to generate Citation Key field value in reference entities automatically
Automatic generation of Citation key field values in reference entities is enabled by default on clean module's installations. But it's not enabled on update for existing module's installations. So, if you update the module from some older version and want to enable automatic generation of Citation key field values, navigate to the References settings page (/admin/structure/bibcite/reference/settings) and enter needed pattern to the Citation key pattern field. Default pattern setting is bibcite_[bibcite_reference:id].
Bibliography & Citation - Entity depends on the Token module now, which has to be installed before performing an update.
Integration of the Citation key field with the core's Views module was updated and may require manual actions to update. If you used this field in some views, you need to update these views manually: remove old field which is shown as "Broken/missing handler" and then add Citation key field from the list.

#3072148: Reset admin views to default state on update due to recent updates in them
Note: The following views will be reset to default state on update:
- References (Admin)
- Contributors (Admin)
- Keywords (Admin)

If you made some changes in these views and want to preserve these changes on update, please export/save configs before performing update and then import it after performing update, or just re-set needed settings after update via UI.

#2832974: Make Reference entities revisionable
Bibliography & Citation - Entity depends on the Entity API module now, which has to be installed before performing an update.

#3015616: Improve theming of Reference, Contributor and Keyword entities
Theming of entities, provided by the Bibliography & Citation - Entity module, was slightly changed. In some cases this may affect applied CSS styling and JS scripting.
- In default reference entity template <div> wrapper element was replaced by <article>. Applied CSS classes are preserved.
- In contributor and keyword entities templates CSS classes on wrapper elements was changed from bibcite_contributor and bibcite_keyword to bibcite-contributor and bibcite-keyword respectively to be consistent with reference entity.
- bibcite_reference_table theme implementation was renamed to bibcite_reference__table and defines bibcite_reference as base hook now.
- Wrapper element for reference entity, rendered as table, contains 2 CSS classes now: bibcite-reference and bibcite-reference-table - instead of just bibcite-reference-table.

#3064397: Use autocomplete widget for Keywords filter in Views
For all existing usages of the Keywords filter, as well as filters on custom entity reference fields, referencing Keyword entity type, in views, filter settings need to be reviewed and updated/re-saved manually.

#3096859: Remove middle name constraint following added option in ADCI/full-name-parser
Minimum adci/full-name-parser package requirement was bumped to 0.2.4. Users who do not manage site dependencies via Composer should update adci/full-name-parser package accordingly. Not updating the package won't break the module's functionality, just middle name constraint won't be removed (as requested in the issue).

Added

#3215139: Bibtex Import - @inprocessins mapped to Miscellaneous, should be conference paper
#3220269: Provide permissions for using export functionality
#3006969: Provide permissions for using import functionality
#3117027: Add an option to generate Citation Key field value in reference entities automatically
#3059565: Preview functionality
#3072839: Contributor creation/edition form should allow to create or update contributor entity by entering full name
#3108220: Show Add Reference/Contributor/Keyword and Populate Reference menu items in Admin Toolbar
#3100514: Add related/recommended modules to composer.json suggest section
#3074455: Make default values for "Published" and "Create new revision" fields on reference forms configurable
#3010075: \Drupal\bibcite_entity\ContributorName::updateContributorEntity should handle empty string and NULL values
#2947908: Link author to contributor entities and see their publications
#2951081: Keywords and link between references
#3070474: Make Keyword entities fieldable
#3068783: Make Contributor entities fieldable
#3065990: Contextual links for bibcite reference entities
#2832974: Make Reference entities revisionable
#3064397: Use autocomplete widget for Keywords filter in Views

Changed

#3122802: Metatags and URL alias fields appear on reference types edit forms and format mapping forms
#3122792: bibcite_entity_update_8013() should attempt to install the Entity module
#3120017: Remove "Visible" setting for fields on a reference type config form and use entity view and form display settings instead
#3117669: Reference entity revision should be shown on its page in the same view mode as entity is shown on its canonical page
#3096859: Remove middle name constraint following added option in ADCI/full-name-parser
#3080569: More types and fields can be mapped to references in RIS format
#3072164: Page title should contain bundle name when editing reference entity
#3072148: Reset admin views to default state on update due to recent updates in them
#3066603: Options in the "Reference Field" selectboxes on a mapping configuration form should be sorted alphabetically
#3066369: Make exception messages not translated
#3015616: Improve theming of Reference, Contributor and Keyword entities
#3062706: Rename "Bibliographic data" to "Bibliography" in menu
#3062730: Rename "Reference", "Contributor" and "Keyword" to "References", "Contributors" and "Keywords" in tabs.
#3063928: Restructure routing/pages
#3065735: Improve References (Admin) views
#3065743: Improve Keywords (Admin) views
#3065955: Improve Contributors (Admin) views

Fixed

#3221900: Improve Code Standard
#3198552: Warning: array_flip(): Can only flip STRING and INTEGER values!
#3151063: Edition, Issue fields and mappings missing for EndNote8
#3124920: hook_ENTITY_TYPE_access is getting called in /bibcite/reference/add/{type}
#3122552: PHP Notice is thrown when using autocomplete widget with keywords on Drupal 9
#3122751: Make tests compatible with Drupal 9
#3122519: Get an error when trying to install Bibliography & Citation - Entity module on Drupal 9
#3122162: Get an error when trying to install Bibliography & Citation module on Drupal 9
#3121957: Cannot add new reference type
#3120806: Preview of a reference entity throws an error when entity is new and Bibliography & Citation - Export module and some of formats are installed
#3116100: Bibtex Encoder disregards `editor` key for use as Author with editor role when importing Bibtex content
#3117638: Cannot delete Reference entity revision via admin UI. Get access denied error
#3111534: There are differences in last installed entity schema between clean installation and updated installation
#3108476: Reference entity output on its page doesn't change when "Reference page view mode" setting is changed
#3014068: Notice in AcademicPuma\CiteProc\Date->render() when rendering reference entity as citation
#3102734: View filter by keywords not possible, throws an error on view save
#3106019: Drupal 9 compatibility
#3080686: Contributor form does not save, thinks last name field is always null
#3013698: Contributor full name pattern setting misses some of available name parts in description
#3066411: There is no easy way to access Import and Export pages without Admin Toolbar module
#3066405: Import and Export pages should have paths prefixed with /admin/content , not /admin/config
#3061462: Revision specific fields like Revision ID, Revision log message, etc., appear on reference type edit forms and on mapping pages in options
#3063246: Status report shows "Mismatched entity and/or field definitions" error after updating to revisionable references
#3063600: Test Drupal\Tests\bibcite_entity\Kernel\ReferenceFieldAccessTest fails
#3063944: Test \Drupal\Tests\bibcite_import\Functional\ImportTest never run because of typo in directory name

Created by: hxdef
Created on: 26 Oct 2021 at 06:52 UTC
Last updated: 26 Oct 2021 at 06:53 UTC
Bug fixes
New features

Other releases