1. 38a7b53 Lucene.Net.Util.Constants: Added version detection for .NET Framework 4.8.1. Updated FreeBSD/SunOS detection use uppercase strings as was done in the tests in dotnet/runtime (note I don't believe SunOS is currently supported, but maybe someday it will be). by Shad Storhaug · 2 weeks ago master
  2. 9b74275 Merge pull request #930 from paulirwin/net8-tests by Paul Irwin · 5 weeks ago
  3. 8d553ed .github/workflows/Generate-TestWorkflows.ps1: Updated documentation for TestFrameworks parameter to reflect the new default value by Shad Storhaug · 5 weeks ago
  4. 54cae62 run-tests-on-os.yml: Removed unused $framework variable by Shad Storhaug · 5 weeks ago
  5. e6a18c5 Deleted backup files that were accidentally committed by Shad Storhaug · 5 weeks ago
  6. 64e0e80 README.md: Updated prerequisites for build instructions by Shad Storhaug · 5 weeks ago
  7. 59b7966 .build/runbuild.ps1: Changed minimum supported version to 8.0.100. We want users to be able to build with any .NET 8 SDK. by Shad Storhaug · 5 weeks ago
  8. a1b3c5d SWEEP: Upgraded .NET Standard 2.0 test target from net461 to net472. Apparently NUnit3TestAdapter 4.5.0 doesn't support net461. by Shad Storhaug · 5 weeks ago
  9. 170c60d .github/workflows/Generate-TestWorkflows.ps1: Use the latest version of each .NET SDK by Shad Storhaug · 5 weeks ago
  10. dfe4f0e run-tests-on-os.yml: Added special cases for installing x86 SDKs, since they no longer function on .NET 8 with a default install. by Shad Storhaug · 5 weeks ago
  11. dd16dce .build/dependencies.props: Upgraded Microsoft.NET.Test.Sdk from 16.6.1 to 17.9.0 and NUnit3TestAdapter from 3.17.0 to 4.5.0 by Shad Storhaug · 5 weeks ago
  12. c46c883 install-dotnet-sdk.yml: Added parameter validation and displayName for bash script by Shad Storhaug · 5 weeks ago
  13. 10bfe12 azure-pipelines.yml: Changed DotNetSDKVersion to 8.0.204 (8.0.202 isn't a valid version) by Shad Storhaug · 5 weeks ago
  14. 8a89fdd publish-test-results.yml: Added additional error messages to fail the build with by Shad Storhaug · 5 weeks ago
  15. 36db76a Directory.Build.props: Moved IncludeSourceRevisionInInformationalVersion from Directory.Build.targets so it is with other version properties. by Shad Storhaug · 5 weeks ago
  16. 6be0440 Remove git hash from informational version by Paul Irwin · 5 weeks ago
  17. 0e9a400 Lower .NET 8 min SDK version to 8.0.101 for testing purposes by Paul Irwin · 5 weeks ago
  18. 358fc12 Regenerate GitHub build scripts by Paul Irwin · 9 weeks ago
  19. 1222bd1 Remove duplicate .NET 8 SDK install by Paul Irwin · 9 weeks ago
  20. 51eb651 Move net5.0 warning suppression to combined group by Paul Irwin · 9 weeks ago
  21. 72a7ab0 Add notes about .NET roll-forward strategy to cli docs by Paul Irwin · 9 weeks ago
  22. 444e6d0 Test review Core I-J (#926) by Paul Irwin · 2 months ago
  23. 0d2c711 Only disable EOL SDK warning on net5.0; sort features by Paul Irwin · 3 months ago
  24. a01c0f4 Remove net7.0 comment from TestTargetFramework.props by Paul Irwin · 3 months ago
  25. f511c09 Update ADO build scripts/files for net8 test run by Paul Irwin · 3 months ago
  26. 813ecd0 Upgrade GitHub actions tests to net8.0 by Paul Irwin · 3 months ago
  27. 743aea0 Upgrade tests and CLI to .NET 8, fix benchmark formatting issue by Paul Irwin · 3 months ago
  28. 63e1053 SWEEP: Reviewed usage of atomic numeric type methods (#927) by Shad Storhaug · 3 months ago
  29. 4356997 Lucene.Net.Search.ReferenceContext: Converted from a sealed class to a ref struct to eliminate the heap allocation. Converted TestControlledRealTimeReopenThread.TestStraightForwardDemonstration() to test using ReferenceContext<T> to verify functionality. See #920. by Shad Storhaug · 3 months ago
  30. e08a342 Test review Core J-S, #259 (#914) by Paul Irwin · 3 months ago
  31. b1476ae .github/workflows/sonar.yml: Updated to use latest .NET 8 SDK by Shad Storhaug · 4 months ago
  32. d775e8e .github/workflows/sonar.yml: Added paths to exclude CI, documentation, and website updates from triggering the scan. Fixes #873. by Shad Storhaug · 4 months ago
  33. 3f87e84 BUG: Lucene.Net.Search.FieldComparer.TermValComparer: Fixed sorting ambiguity between empty fields and missing fields (#912) by Shad Storhaug · 4 months ago
  34. 43e0e89 .github/workflows/Lucene-Net-Website.yml: Added task to store the built website as a build artifact in case the PR fails by Shad Storhaug · 4 months ago
  35. 653a4b1 Lucene.Net.Analysis.OpenNLP: Added additional docs about usage to the class headers of OpenNLPChunkerFilter and OpenNLPPOSFilter by Shad Storhaug · 4 months ago
  36. c378fc5 Removed duplicate backup csproj file for Lucene.Net.Analysis.OpenNLP by Shad Storhaug · 4 months ago
  37. 41ad676 Added net6.0 target to Lucene.Net.Analysis.OpenNLP and changed to using MavenReference (#892) by Shad Storhaug · 4 months ago
  38. 1cb1eaf Update tutorial.md (#909) by Andrii Kurdiumov · 4 months ago
  39. b7447fe websites/site/contributing/index.md: Fixed Markdown formatting by Shad Storhaug · 4 months ago
  40. fa854a7 Added the slack channel to the contributing page of the website (Fixes #893) (#908) by Jaivardhan Bhola · 4 months ago
  41. 3729f4c Tests: Review T-Z Tests, #259 (#897) by Paul Irwin · 4 months ago
  42. 6868c38 BUG: Lucene.Net.Analysis.Miscellaneous.TestStemmerOverrideFilter::TestRandomRealisticWhiteSpace(): Ported patch from https://github.com/apache/lucene/commit/bce10efeb40c11271cb398c37b859408818b8a00 to fix rare random test failures. Fixes #896. by Shad Storhaug · 4 months ago
  43. c1a6cac .build/dependencies.props: Bumped SharpZipLib to 1.4.2 because of security vulnerabilities found in 1.1.0. See: https://github.com/advisories/GHSA-m22m-h4rf-pwq3 and https://github.com/advisories/GHSA-mm6g-mmq6-53ff by Shad Storhaug · 4 months ago
  44. 55b2720 .build/dependencies.props: Bumped System.Security.Cryptography package to 6.0.1 because of security vulnerabilities found in 4.7.0. See: https://github.com/advisories/GHSA-2m65-m22p-9wjw by Shad Storhaug · 4 months ago
  45. 280cd3c .github/workflows/sonar.yml: Upgraded JDK to 21 (latest LTS) because SonarCloud no longer supports JDK 11. Fixes #883. by Shad Storhaug · 4 months ago
  46. a3850c2 TestTargetFramework.props: Added documentation about how the TargetFramework specified in tests maps to a TargetFramework that is under test. We keep net5.0 around because everything higher will load the net6.0 target by default, leaving netstandard2.1 untested. by Shad Storhaug · 4 months ago
  47. 1e6c80a BUG: Lucene.Net.QueryParsers.Classic.QueryParserTokenManager: Removed initialization code that caused writing a BOM to standard out upon creation. Fixes #792. by Shad Storhaug · 4 months ago
  48. 3e23da2 Lucene.Net.Facet.Taxonomy.WriterCache.CharBlockArray: Implement IAppendable to align with Lucene. Added tests to check the implementations, since we have many additional overloads in .NET. by Shad Storhaug · 4 months ago
  49. 11eca1f PERFORMANCE: Lucene.Net.Facet.Taxonomy.WriterCache.CharBlockArray: Compare equality and calculate hash code without allocating, as it is completely unnecessary. by Shad Storhaug · 4 months ago
  50. d740f13 PERFORMANCE: Lucene.Net.Analysis.TokenAttributes.CharTermAttribute::Append(): Use StringBuilder.CopyTo() to copy the chars instead of allocating a string. by Shad Storhaug · 4 months ago
  51. 8c3af72 PERFORMANCE: Lucene.Net.Analysis.TokenAttributes.CharTermAttribute::Subsequence(): Changed to using Arrays.Copy() to copy the array instead of a for loop. by Shad Storhaug · 4 months ago
  52. 85458d3 Lucene.Net.Index.TestIndexWriterOnJRECrash::TestNRTThreads_Mem(): Added [AwaitsFix] attribute because this test fails intermittently (see #894). by Shad Storhaug · 5 months ago
  53. 30ef718 .build/dependencies.props: Upgraded TimeZoneConverter to 6.1.0. This is only used in tests. by Shad Storhaug · 5 months ago
  54. b10b6e8 Added GitHub Issue and PR templates to improve usability and automatically tag issues appropriately (#885) by Shad Storhaug · 7 months ago
  55. 2c10224 Lucene.Net.Store.LockStessTest: Suppressed SonarCloud S2245 because the Random class is only used to generate a timeout (#882) by Shad Storhaug · 8 months ago
  56. f7d1bfa Lucene.Net.Util.Events.TestPubSubEvent::CanAddSubscriptionWhileEventIsFiring(): Ignored. This test has failed since #875 was submitted. Unfortunately, we had no way of knowing that this test was flakey until we inherited it. (#884) by Shad Storhaug · 8 months ago
  57. 415dfa3 Lucene.Net.Support.RectangularArrays: Fixed encoding issue that was preventing SonarCloud from analyzing the file (#880) by Shad Storhaug · 8 months ago
  58. cd2bf6f TagSoup.Parser: Suppressed SonarCloud S5332 because the URLs are only used for naming purposes (#881) by Shad Storhaug · 8 months ago
  59. 179356f .github/workflows/sonar.yml: Updated sonar cache location according to https://community.sonarsource.com/t/set-cache-location-for-sonar-scanner/14451 by Shad Storhaug · 8 months ago
  60. f636411 .github/workflows/sonar.yml: Restore caches for packages and scanner by Shad Storhaug · 8 months ago
  61. e46fc56 .github/workflows/sonar.yml: Update from sonar.login to sonar.token by Shad Storhaug · 8 months ago
  62. 6f6abe0 .github/workflows/sonar.yml: Use latest version of the scanner by Shad Storhaug · 8 months ago
  63. fad35d9 .github/workflows/sonar.yml: Disable caching (for now) and only create directory if it doesn't already exist (#879) by Shad Storhaug · 8 months ago
  64. 6883144 .github/workflows/sonar.yml: Reverted to using dotnet-sonarscanner 5.8.0 to see whether we still get a non zero exit code (#878) by Shad Storhaug · 8 months ago
  65. b1066d8 Lucene.Net.Util.OfflineSorter::DEFAULT_TEMP_DIR: Added suppression of SonarCloud S5443 because we are not writing predictable temp file names and allow using a different directory. (#877) by Shad Storhaug · 8 months ago
  66. b8aabe3 Lucene.Net.Util.PriorityQueue: Removed [Serializable] attribute. Binary serialization is obsolete in .NET 6+, and serialization didn't technically support extension anyway because it was missing the virtual GetObjectData and OnDeserialization methods and deserialization constructor. (#876) by Shad Storhaug · 8 months ago
  67. 96b6862 Removed dependency on Prism.Core (Fixes #872) (#875) by Shad Storhaug · 8 months ago
  68. 8cfab58 ci: Update `sonar.login` to `sonar.token` by Nikolaj Brask-Nielsen · 10 months ago
  69. b2c388c ci: Update action versions by Nikolaj Brask-Nielsen · 10 months ago
  70. 321d210 Update tutorial.md by Tom Wolf · 9 months ago
  71. d820246 Update introduction.md by Tom Wolf · 9 months ago
  72. 6eb1815 Update index.md by Nicolae Cucoreanu · 12 months ago
  73. 86a14e5 Fix two typos in quick-start introduction.md by Nicolae Cucoreanu · 12 months ago
  74. 51cc741 Lucene.Net.Store (BaseDirectory + BaseDirectoryWrapper): Fixed XML comments so they don't produce warnings by Shad Storhaug · 1 year, 1 month ago
  75. e9c47b2 Lucene.Net.Store.OutputStreamDataOutput: Allow double-dispose calls and guard against usage after Dispose(). See #265. by Shad Storhaug · 1 year, 1 month ago
  76. 5336dfc Lucene.Net.Store.InputStreamDataInput: Allow double-dispose calls and guard against usage after Dispose(). See #265. by Shad Storhaug · 1 year, 1 month ago
  77. a9c8388 Lucene.Net.Store.RateLimitedIndexOutput: Allow double-dispose calls and guard against usage after Dispose(). See #265. by Shad Storhaug · 1 year, 1 month ago
  78. 3979c4a Lucene.Net.Store.BufferedIndexOutput: Allow double-dispose calls and guard against usage after Dispose(). See #265. by Shad Storhaug · 1 year, 1 month ago
  79. 407fe16 Lucene.Net.Codecs.MultiLevelSkipListReader: Allow double-dispose calls and guard against usage after Dispose(). See #265. by Shad Storhaug · 1 year, 1 month ago
  80. c49fd9a Lucene.Net.Store (Directory + MMapDirectory + NIOFSDirectory + SimpleFSDirectory): Upgraded all FSDirectories to allow multiple Dispose() calls on IndexInputSlicer and BufferedIndexInput subclasses. See #265. by Shad Storhaug · 1 year, 1 month ago
  81. 9d9f1db BUG: Lucene.Net.Store.NRTCachingDirectory: Don't throw exceptions when Dispose() is called multiple times. Also added checks to ensure an ObjectDisposedException is thrown by any method call after Dispose() is called. Fixed all other directory implementations and made the check atomic so only the first call to Dispose() is run. Fixes #841. Related to #265. by Shad Storhaug · 1 year, 1 month ago
  82. f1446f4 Lucene.Net.Documents.DateTools: Added exceptions to documentation and added nullable reference type support. by Shad Storhaug · 1 year, 1 month ago
  83. a84a837 BUG: Lucene.Net.Documents.DateTools: Convert DateTimeKind.Unspecified dates to UTC, otherwise they can produce ArgumentOutOfRangeException. Fixes #772. by Shad Storhaug · 1 year, 1 month ago
  84. 33b40ab add comments and supress attributes for AddCategory in DirectoryTaxonomyWriter (#849) by Laimonas Simutis · 1 year, 1 month ago
  85. e2ba448 BREAKING: Analyzing infix suggester virtual method fix (#848) by Laimonas Simutis · 1 year, 1 month ago
  86. 3297fdc BREAKING: Use factory classes for DirectoryTaxonomyWriter and DirectoryTaxonomyReader to get configs (#847) by Laimonas Simutis · 1 year, 1 month ago
  87. 1ae0ca1 BUG: TestIndexWriterOnJRECrash: Removed using block to ensure that our original CheckIndex error bubbles up instead of any issue disposing (or double-disposing) the directory. by Shad Storhaug · 1 year, 1 month ago
  88. 359caf0 BUG: Lucene.Net.Util.RandomizedContext: Create a separate instance of Randomizer() for each thread initialized with the same seed. Fixes #843. by Shad Storhaug · 1 year, 1 month ago
  89. be7aa55 Revert "BUG: Remove unnecessary index writer getting opened (#825)" by Shad Storhaug · 1 year, 1 month ago
  90. e4da973 Fix slow test: use different sleep method if resolution is low (#838) by Laimonas Simutis · 1 year, 1 month ago
  91. f6b33b9 Ported missing test: TestIndexWriterOnJRECrash (#786) by Jeevananthan · 1 year, 2 months ago
  92. 825f63e IndexSearcher fix for virtual calls from constructor (part 2) (#837) by Laimonas Simutis · 1 year, 2 months ago
  93. 4b8ef79 BREAKING: Lucene.Net.Util: Added ValuePriorityQueue<T> to utilize stack allocations where possible (#826) by Shad Storhaug · 1 year, 2 months ago
  94. 845d663 Fix for virtual method call from the constructor fixes for ElementType (#835) by Laimonas Simutis · 1 year, 2 months ago
  95. 774d4b5 AttributesImpl add suppress and comment on using constructors (#834) by Laimonas Simutis · 1 year, 2 months ago
  96. cbe4333 QueryParserTokenManager suppress sonar errors and add comment on constructors (#833) by Laimonas Simutis · 1 year, 2 months ago
  97. 32971f9 Add ignore attributes for JaspellTernarySearchTrie (#824) by Laimonas Simutis · 1 year, 2 months ago
  98. 746d9f3 BREAKING: SrndTruncQuery fix for virtual call being made from constructor (#830) by Laimonas Simutis · 1 year, 2 months ago
  99. 5332e1f Lucene.Net.Benchmark workarounds for virtual methods called from constructors (#821) by Laimonas Simutis · 1 year, 2 months ago
  100. 6973f6f ComposedQuery fix for virtual call being made from constructor (#831) by Laimonas Simutis · 1 year, 2 months ago