Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tracking Issue: CSL Spec Compliance #327

@Drodt

Description

@Drodt

This issue tracks all the citeproc tests Hayagriva does support in principle (they have no unsupported features like date ranges) but which do not yet pass.

  • bugreports_AllCapsLeakage
  • bugreports_ApostropheOnParticle
  • bugreports_BadDelimiterBeforeCollapse
  • bugreports_ByBy
  • bugreports_ChicagoAuthorDateLooping
  • bugreports_CollapseFailure
  • bugreports_ContainerTitleShort
  • bugreports_DelimitersOnLocator
  • bugreports_DisambiguationAddNames
  • bugreports_DuplicateSpaces
  • bugreports_DuplicateSpaces2
  • bugreports_DuplicateSpaces3
  • bugreports_DuplicateTerminalPunctuationInBibliography
  • bugreports_FrenchApostrophe
  • bugreports_IeeePunctuation
  • bugreports_LabelsOutOfPlace
  • bugreports_LegislationCrash
  • bugreports_MovePunctuationInsideQuotesForLocator
  • bugreports_NoTitle
  • bugreports_SingleQuote
  • bugreports_SortSecondaryKey
  • bugreports_SortedIeeeItalicsFail
  • bugreports_ThesisUniversityAppearsTwice
  • bugreports_UndefinedBeforeVal
  • bugreports_UndefinedInName
  • bugreports_YearSuffixInHarvard1
  • bugreports_disambigHang
  • bugreports_parenthesis
  • bugreports_parseName
  • collapse_AuthorCollapseNoDateSorted
  • collapse_ChicagoAfterCollapse
  • collapse_YearSuffixCollapse
  • collapse_YearSuffixCollapseNoRange
  • collapse_YearSuffixCollapseNoYearSuffixDelimiter
  • collapse_YearSuffixImplicitCollapseNoYearSuffixDelimiter
  • date_DateBC
  • date_DateNoDateNoTest
    • citeproc emits error; Hayagriva an empty output
  • date_DayOrdinalDayOneOnly
  • date_InPress
    • We don't support literals in date
  • date_LopsidedDataYearSuffixCollapse
  • date_NegativeDateSort
  • date_NegativeDateSortViaMacro
  • date_NegativeDateSortViaMacroOnYearMonthOnly
  • date_NonexistentSortReverseBibliography
  • date_NonexistentSortReverseCitation
  • date_OtherWithDate
  • date_SeasonSubstituteInGroup
  • date_SortEmptyDatesBibliography
  • date_SortEmptyDatesCitation
  • date_String
    • We don't support raw in dates.
  • date_Uncertain
  • date_VariousInvalidDates
    • Very strange: We accept some dates we shouldn't (e.g., w/ negative month); but citeproc treats a month > 12 as a season: The season is the month - 12. I don't know why
  • date_YearSuffixDelimiter
  • date_YearSuffixImplicitWithNoDate
    • I do not understand why this should be disambiguated. The references are not identical.
  • date_YearSuffixWithNoDate
    • Same as date_YearSuffixImplicitWithNoDate
  • decorations_Baseline
    • Essentially same output but with additional <sup> tags. Overwrite the test or get rid of additional tags?
  • decorations_NestedQuotes
  • disambiguate_AddNamesFailure
    • If disambiguation fails, Hayagriva still applies the changes anyway, citeproc does not. The CSL spec is unclear, but citeproc's behavior seems right to me.
  • disambiguate_AddNamesFailureWithAddGivenname
  • disambiguate_AllNamesBaseNameCountOnFailureIfYearSuffixAvailable
  • disambiguate_AllNamesGenerally
  • disambiguate_AllNamesSimpleSequence
  • disambiguate_AllNamesWithInitialsBibliography
  • disambiguate_AllNamesWithInitialsGenerally
  • disambiguate_AndreaEg1a
  • disambiguate_AndreaEg1b
  • disambiguate_AndreaEg1c
  • disambiguate_AndreaEg2
  • disambiguate_AndreaEg3
  • disambiguate_AndreaEg4
  • disambiguate_AndreaEg5
  • disambiguate_ByCiteBaseNameCountOnFailureIfYearSuffixAvailable
  • disambiguate_ByCiteGivennameExpandCrossNestedNames
  • disambiguate_ByCiteIncremental1
  • disambiguate_ByCiteIncremental2
  • disambiguate_ByCiteMinimalGivennameExpandMinimalNames
  • disambiguate_ByCiteRetainNamesOnFailureIfYearSuffixNotAvailable
  • disambiguate_CitationLabelDefault
  • disambiguate_CitationLabelInData
  • disambiguate_DisambiguateTrueReflectedInBibliography
  • disambiguate_ExtraTextCitation
  • disambiguate_IncrementalExtraText
  • disambiguate_InitializeWithButNoDisambiguation
  • disambiguate_PrimaryNameGenerally
  • disambiguate_PrimaryNameWithInitialsLimitedToPrimary
  • disambiguate_PrimaryNameWithParticle
  • disambiguate_SkipAccessedYearSuffix
  • disambiguate_ToInitialOnly
  • disambiguate_Trigraph
  • disambiguate_YearSuffixAndSort
  • disambiguate_YearSuffixAtTwoLevels
  • disambiguate_YearSuffixMixedDates
  • disambiguate_YearSuffixTwoPairsBibliography
  • disambiguate_YearSuffixTwoPairsFirstNameBibliography
  • disambiguate_YearSuffixTwoPairsFullNamesBibliography
  • disambiguate_YearSuffixWithMixedCreatorTypes
  • display_AuthorAsHeading
  • display_LostSuffix
  • display_SecondFieldAlignClone
  • etal_UseZeroFirst
  • flipflop_Apostrophes
  • flipflop_LeadingSingleQuote
  • flipflop_QuotesInFieldNotOnNode
  • flipflop_QuotesNodeLevelMarkup
  • flipflop_SingleBeforeColon
  • flipflop_StartingApostrophe
  • fullstyles_ChicagoArticleTitleQuestion
  • fullstyles_ChicagoAuthorDateSimple
  • group_ComplexNesting
  • group_SuppressTermInMacro
  • group_SuppressTermWhenNoOutputFromPartialDate
  • label_CollapsedPageNumberPluralDetection
  • label_PluralWithAnd
  • label_PluralWithCommaAnd
  • label_PluralWithCommaLocalizedAnd
  • label_PluralWithLocalizedAmpersand
  • label_PluralWithLocalizedAnd
  • locator_SingularEmbeddedLabelAfterPlural
  • locator_TrickyEntryForPlurals
  • name_ApostropheInGivenName
  • name_ArticularWithComma
  • name_AuthorCount
  • name_AuthorCountWithMultipleVariables
  • name_AuthorEditorCount
  • name_CeltsAndToffsCrowdedInitials
  • name_CeltsAndToffsSpacedInitials
  • name_CiteGroupDelimiterWithYearSuffixCollapse
  • name_CiteGroupDelimiterWithYearSuffixCollapse2
  • name_CiteGroupDelimiterWithYearSuffixCollapse3
  • name_DelimiterAfterInverted
  • name_EtAlWithCombined
  • name_HebrewAnd
  • name_HyphenatedNonDroppingParticle1
  • name_HyphenatedNonDroppingParticle2
  • name_InTextMarkupInitialize
  • name_InTextMarkupNormalizeInitials
  • name_InitialsInitializeFalse
  • name_InitialsInitializeFalseEmpty
  • name_InitialsInitializeFalsePeriod
  • name_InitialsInitializeFalsePeriodSpace
  • name_InitialsInitializeTrue
  • name_InitialsInitializeTrueEmpty
  • name_InitialsInitializeTruePeriod
  • name_InitialsInitializeTruePeriodSpace
  • name_LongAbbreviation
  • name_LowercaseSurnameSuffix
  • name_OnlyGivenname
  • name_ParseNames
  • name_ParsedCommaDelimitedDroppingParticleSortOrderingWithoutAffixes
  • name_ParsedDroppingParticleWithApostrophe
  • name_ParticleCaps1
  • name_ParticleCaps2
  • name_ParticleCaps3
  • name_ParticleParse1
  • name_SplitInitials
  • name_SubsequentAuthorSubstituteMultipleNames
  • name_SubsequentAuthorSubstituteSingleField
  • name_SubstituteOnNamesSpanGroupSpanFail
  • name_SubstitutePartialEach
  • name_TwoRolesSameRenderingSeparateRoleLabels
  • name_namepartAffixes
  • nameattr_NamesDelimiterOnBibliographyInBibliography
  • nameattr_NamesDelimiterOnCitationInCitation
  • nameattr_NamesDelimiterOnStyleInBibliography
  • nameattr_NamesDelimiterOnStyleInCitation
  • number_LeadingZeros
  • number_MixedText
  • number_PlainHyphenOrEnDashAlwaysPlural
  • page_ChicagoWeird
  • page_Expand
  • page_ExpandWeirdComposite
  • page_Minimal
  • page_NoOption
  • plural_NameLabelAlways
  • plural_NameLabelContextualPlural
  • plural_NameLabelContextualSingular
  • plural_NameLabelDefaultPlural
  • plural_NameLabelDefaultSingular
  • plural_NameLabelNever
  • position_FalseInBibliography
  • punctuation_DefaultYearSuffixDelimiter
  • punctuation_FrenchOrthography
  • punctuation_FullMontyField
  • punctuation_FullMontyPlain
  • punctuation_FullMontyQuotesIn
  • punctuation_FullMontyQuotesOut
  • punctuation_OnMacro
  • quotes_PunctuationWithInnerQuote
  • quotes_QuotesUnderQuotesFalse
  • simplespace_case1
  • sort_AguStyle
  • sort_AguStyleReverseGroups
  • sort_ChangeInNameSort
  • sort_ChicagoYearSuffix1
  • sort_ChicagoYearSuffix2
  • sort_ConditionalMacroDates
  • sort_DropNameLabelInSort
  • sort_LeadingA
  • sort_LeadingApostropheOnNameParticle
  • sort_NameImplicitSortOrderAndForm
  • sort_NameVariable
  • sort_NumberOfAuthorsAsKey
  • sort_OmittedBibRefMixedNumericStyle
  • sort_OmittedBibRefNonNumericStyle
  • sort_Quotes
  • sort_SeparateAuthorsAndOthers
  • sort_StatusFieldAscending
  • sort_SubstituteTitle
  • sort_VariousNameMacros1
  • sort_VariousNameMacros2
  • sort_VariousNameMacros3
  • substitute_SharedMacro
  • substitute_SubstituteOnlyOnceTermEmpty
  • textcase_InQuotes
  • textcase_LastChar
  • textcase_NoSpaceBeforeApostrophe
  • textcase_NonEnglishChars
  • textcase_RepeatedTitleBug
  • textcase_SkipNameParticlesInTitleCase
  • textcase_TitleCaseWithCleverBrandName
  • textcase_TitleWithEmDash
  • variables_ContainerTitleShort

Metadata

Metadata

Assignees

No one assigned

    Labels

    citeproc compatThis issue is related to one or more failing citeproc tests.spec compatThis issue is related to an incompatibility with the CSL spec or some other spec.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions