<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Documentation on Project Indexly</title>
    <link>https://projectindexly.com/en/tags/documentation/</link>
    <description>Recent content in Documentation on Project Indexly</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Sat, 11 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://projectindexly.com/en/tags/documentation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Release v2.1.5</title>
      <link>https://projectindexly.com/en/releases/v2.1.5/</link>
      <pubDate>Sat, 11 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://projectindexly.com/en/releases/v2.1.5/</guid>
      <description>&lt;h2 id=&#34;release-v2.1.5-2026-07-11&#34;&#xD;&#xA;       id=&#34;release-v215-2026-07-11&#34;&gt;&#xD;&#xA;  Release v2.1.5 (2026-07-11)&#xD;&#xA;  &lt;a class=&#34;td-heading-self-link&#34; href=&#34;#release-v2.1.5-2026-07-11&#34; aria-label=&#34;Permalink to this heading&#34; title=&#34;Permalink to this heading&#34;&gt;&lt;/a&gt;&#xD;&#xA;&lt;/h2&gt;&#xD;&#xA;&#xD;&#xA;&lt;p&gt;Indexly v2.1.5 adds faster repeat indexing for stable folders, scopes re-indexing from prior index logs, and provides a non-mutating preview of planned index work. It also reduces benign Excel warning noise and strengthens review of release documentation metadata.&lt;/p&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;h3 id=&#34;highlights&#34;&#xD;&#xA;       id=&#34;highlights&#34;&gt;&#xD;&#xA;  Highlights&#xD;&#xA;  &lt;a class=&#34;td-heading-self-link&#34; href=&#34;#highlights&#34; aria-label=&#34;Permalink to this heading&#34; title=&#34;Permalink to this heading&#34;&gt;&lt;/a&gt;&#xD;&#xA;&lt;/h3&gt;&#xD;&#xA;&#xD;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Skips unchanged indexed files with &lt;code&gt;-r&lt;/code&gt; or &lt;code&gt;--only-changes&lt;/code&gt; by comparing filesystem stat fingerprints with stored index metadata.&lt;/li&gt;&#xA;&lt;li&gt;Scopes indexing to prior &lt;code&gt;FILE_INDEXED&lt;/code&gt; events with &lt;code&gt;--month&lt;/code&gt; or &lt;code&gt;--log-file&lt;/code&gt;, including exact Windows and POSIX path handling.&lt;/li&gt;&#xA;&lt;li&gt;Previews scan, scope, skip, index, and stale-row counts with &lt;code&gt;--plan&lt;/code&gt; without changing the index or writing logs.&lt;/li&gt;&#xA;&lt;li&gt;Suppresses known benign openpyxl workbook-feature warnings while leaving unrelated warnings visible.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;h3 id=&#34;incremental-indexing&#34;&#xD;&#xA;       id=&#34;incremental-indexing&#34;&gt;&#xD;&#xA;  Incremental Indexing&#xD;&#xA;  &lt;a class=&#34;td-heading-self-link&#34; href=&#34;#incremental-indexing&#34; aria-label=&#34;Permalink to this heading&#34; title=&#34;Permalink to this heading&#34;&gt;&lt;/a&gt;&#xD;&#xA;&lt;/h3&gt;&#xD;&#xA;&#xD;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;New and edited files continue through the normal indexing path. Legacy index rows without fingerprints retain modified-time compatibility, and files that cannot be checked safely are processed instead of skipped.&lt;/li&gt;&#xA;&lt;li&gt;Deleted or newly ignored files remain eligible for stale-row pruning during an incremental run.&lt;/li&gt;&#xA;&lt;li&gt;Month and custom-log scope can be combined with &lt;code&gt;-r&lt;/code&gt;; log scope is applied before unchanged-file filtering.&lt;/li&gt;&#xA;&lt;li&gt;Index summaries now record the selected mode and scan, scope, skip, indexed, removed, and stat-error counts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;h3 id=&#34;excel-processing&#34;&#xD;&#xA;       id=&#34;excel-processing&#34;&gt;&#xD;&#xA;  Excel Processing&#xD;&#xA;  &lt;a class=&#34;td-heading-self-link&#34; href=&#34;#excel-processing&#34; aria-label=&#34;Permalink to this heading&#34; title=&#34;Permalink to this heading&#34;&gt;&lt;/a&gt;&#xD;&#xA;&lt;/h3&gt;&#xD;&#xA;&#xD;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Excel extraction, sheet discovery, and analysis share a narrow warning scope for known non-fatal openpyxl feature messages.&lt;/li&gt;&#xA;&lt;li&gt;Other warning categories and unrelated openpyxl warnings remain visible for diagnosis.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;h3 id=&#34;documentation-and-release-tooling&#34;&#xD;&#xA;       id=&#34;documentation-and-release-tooling&#34;&gt;&#xD;&#xA;  Documentation and Release Tooling&#xD;&#xA;  &lt;a class=&#34;td-heading-self-link&#34; href=&#34;#documentation-and-release-tooling&#34; aria-label=&#34;Permalink to this heading&#34; title=&#34;Permalink to this heading&#34;&gt;&lt;/a&gt;&#xD;&#xA;&lt;/h3&gt;&#xD;&#xA;&#xD;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The usage guide documents full, incremental, log-scoped, and plan-only indexing workflows.&lt;/li&gt;&#xA;&lt;li&gt;Release metadata was enriched for v2.1.0 through v2.1.4 and selected archived pages; historical source ranges remain documented only where verified.&lt;/li&gt;&#xA;&lt;li&gt;An agent-side advisory validator checks release metadata and keeps the documentation hub limited to the latest four stable releases.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;h3 id=&#34;dependency-ci-and-packaging-notes&#34;&#xD;&#xA;       id=&#34;dependency-ci-and-packaging-notes&#34;&gt;&#xD;&#xA;  Dependency, CI, and Packaging Notes&#xD;&#xA;  &lt;a class=&#34;td-heading-self-link&#34; href=&#34;#dependency-ci-and-packaging-notes&#34; aria-label=&#34;Permalink to this heading&#34; title=&#34;Permalink to this heading&#34;&gt;&lt;/a&gt;&#xD;&#xA;&lt;/h3&gt;&#xD;&#xA;&#xD;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No relevant authoritative dependency declaration changes are included in this release range.&lt;/li&gt;&#xA;&lt;li&gt;No net release-workflow behavior change is included; metadata validation remains advisory.&lt;/li&gt;&#xA;&lt;li&gt;The Homebrew change at the start of the source range belongs to the prior &lt;code&gt;v2.1.4&lt;/code&gt; publishing workflow and is not part of this release&amp;rsquo;s user-facing changes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xD;&#xA;&#xD;&#xA;&lt;h3 id=&#34;breaking-changes&#34;&#xD;&#xA;       id=&#34;breaking-changes&#34;&gt;&#xD;&#xA;  Breaking Changes&#xD;&#xA;  &lt;a class=&#34;td-heading-self-link&#34; href=&#34;#breaking-changes&#34; aria-label=&#34;Permalink to this heading&#34; title=&#34;Permalink to this heading&#34;&gt;&lt;/a&gt;&#xD;&#xA;&lt;/h3&gt;&#xD;&#xA;&#xD;&#xA;&lt;p&gt;None expected.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
