Skip to content

Commit ac0313d

Browse files
committed
Fix: Add /v2 suffix to module path for Go module compatibility
- Update go.mod to include /v2 suffix (required for v2+ versions) - Update all internal imports to use github.com/mmonterroca/docxgo/v2 - Update README.md, documentation, and examples - All tests passing This fixes the issue preventing users from running: go get github.com/mmonterroca/docxgo/v2@v2.1.0
1 parent b924878 commit ac0313d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+171
-171
lines changed

MIGRATION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ para.SetAlignment(constants.AlignmentCenter) // Constant
151151
go get github.com/fumiama/go-docx@none
152152

153153
# Add v2
154-
go get github.com/mmonterroca/docxgo@latest
154+
go get github.com/mmonterroca/docxgo/v2@latest
155155
```
156156

157157
### Step 2: Update Imports
@@ -680,7 +680,7 @@ tocRun.AddField(tocField)
680680

681681
// Hyperlinks
682682
linkField := docx.NewHyperlinkField(
683-
"https://github.com/mmonterroca/docxgo",
683+
"https://github.com/mmonterroca/docxgo/v2",
684684
"go-docx Repository",
685685
)
686686
linkRun.SetColor(docx.ColorBlue)

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Production-grade Microsoft Word .docx (OOXML) file manipulation in Go.
44

5-
[![Go Reference](https://pkg.go.dev/badge/github.com/mmonterroca/docxgo.svg)](https://pkg.go.dev/github.com/mmonterroca/docxgo)
5+
[![Go Reference](https://pkg.go.dev/badge/github.com/mmonterroca/docxgo/v2.svg)](https://pkg.go.dev/github.com/mmonterroca/docxgo/v2)
66
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
77
[![Go Report Card](https://goreportcard.com/badge/github.com/mmonterroca/docxgo)](https://goreportcard.com/report/github.com/mmonterroca/docxgo)
88

@@ -38,7 +38,7 @@ Production-grade Microsoft Word .docx (OOXML) file manipulation in Go.
3838
## Installation
3939

4040
```bash
41-
go get github.com/mmonterroca/docxgo
41+
go get github.com/mmonterroca/docxgo/v2
4242
```
4343

4444
### Requirements
@@ -58,7 +58,7 @@ package main
5858

5959
import (
6060
"log"
61-
docx "github.com/mmonterroca/docxgo"
61+
docx "github.com/mmonterroca/docxgo/v2"
6262
)
6363

6464
func main() {
@@ -86,7 +86,7 @@ package main
8686

8787
import (
8888
"log"
89-
docx "github.com/mmonterroca/docxgo"
89+
docx "github.com/mmonterroca/docxgo/v2"
9090
"github.com/mmonterroca/docxgo/domain"
9191
)
9292

@@ -135,7 +135,7 @@ package main
135135

136136
import (
137137
"log"
138-
docx "github.com/mmonterroca/docxgo"
138+
docx "github.com/mmonterroca/docxgo/v2"
139139
)
140140

141141
func main() {
@@ -422,7 +422,7 @@ See [docs/COVERAGE_ANALYSIS.md](docs/COVERAGE_ANALYSIS.md) for detailed coverage
422422
- **[Coverage Analysis](docs/COVERAGE_ANALYSIS.md)** - Test coverage report
423423

424424
**Quick Links:**
425-
- [API Reference (pkg.go.dev)](https://pkg.go.dev/github.com/mmonterroca/docxgo)
425+
- [API Reference (pkg.go.dev)](https://pkg.go.dev/github.com/mmonterroca/docxgo/v2)
426426
- [Documentation Index](docs/README.md) - Complete documentation guide
427427
- [Credits](CREDITS.md) - Project history and contributors
428428

@@ -597,7 +597,7 @@ See [docs/V2_DESIGN.md](docs/V2_DESIGN.md) for detailed phase breakdown.
597597
- **Issues**: [GitHub Issues](https://github.com/mmonterroca/docxgo/issues)
598598
- **Discussions**: [GitHub Discussions](https://github.com/mmonterroca/docxgo/discussions)
599599
- **Email**: misael@monterroca.com
600-
- **Documentation**: [pkg.go.dev](https://pkg.go.dev/github.com/mmonterroca/docxgo)
600+
- **Documentation**: [pkg.go.dev](https://pkg.go.dev/github.com/mmonterroca/docxgo/v2)
601601

602602
### Reporting Bugs
603603

RELEASE_NOTES_v2.0.0-beta.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ go get github.com/mmonterroca/docxgo@v2.0.0-beta
6565
package main
6666

6767
import (
68-
"github.com/mmonterroca/docxgo"
68+
"github.com/mmonterroca/docxgo/v2"
6969
"github.com/mmonterroca/docxgo/domain"
7070
)
7171

RELEASE_NOTES_v2.0.0.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ package main
2626

2727
import (
2828
"log"
29-
docx "github.com/mmonterroca/docxgo"
29+
docx "github.com/mmonterroca/docxgo/v2"
3030
)
3131

3232
func main() {
@@ -122,7 +122,7 @@ go get github.com/mmonterroca/docxgo@v2.0.0
122122

123123
```go
124124
import (
125-
docx "github.com/mmonterroca/docxgo"
125+
docx "github.com/mmonterroca/docxgo/v2"
126126
"github.com/mmonterroca/docxgo/domain"
127127
)
128128
```
@@ -138,7 +138,7 @@ package main
138138

139139
import (
140140
"log"
141-
docx "github.com/mmonterroca/docxgo"
141+
docx "github.com/mmonterroca/docxgo/v2"
142142
)
143143

144144
func main() {
@@ -166,7 +166,7 @@ package main
166166

167167
import (
168168
"log"
169-
docx "github.com/mmonterroca/docxgo"
169+
docx "github.com/mmonterroca/docxgo/v2"
170170
"github.com/mmonterroca/docxgo/domain"
171171
)
172172

@@ -215,7 +215,7 @@ package main
215215

216216
import (
217217
"log"
218-
docx "github.com/mmonterroca/docxgo"
218+
docx "github.com/mmonterroca/docxgo/v2"
219219
)
220220

221221
func main() {

RELEASE_NOTES_v2.1.0.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ package main
3939

4040
import (
4141
"log"
42-
docx "github.com/mmonterroca/docxgo"
42+
docx "github.com/mmonterroca/docxgo/v2"
4343
"github.com/mmonterroca/docxgo/domain"
4444
"github.com/mmonterroca/docxgo/themes"
4545
)
@@ -130,10 +130,10 @@ See [`examples/13_themes/04_tech_architecture/`](examples/13_themes/04_tech_arch
130130

131131
---
132132

133-
## 📦 Installation
133+
## Installation
134134

135135
```bash
136-
go get github.com/mmonterroca/docxgo@v2.1.0
136+
go get github.com/mmonterroca/docxgo/v2@v2.1.0
137137
```
138138

139139
---

builder.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ package docx
2828
import (
2929
"fmt"
3030

31-
"github.com/mmonterroca/docxgo/domain"
32-
"github.com/mmonterroca/docxgo/pkg/errors"
31+
"github.com/mmonterroca/docxgo/v2/domain"
32+
"github.com/mmonterroca/docxgo/v2/pkg/errors"
3333
)
3434

3535
// DocumentBuilder provides a fluent API for building Word documents.

builder_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package docx
33
import (
44
"testing"
55

6-
"github.com/mmonterroca/docxgo/domain"
7-
"github.com/mmonterroca/docxgo/pkg/errors"
6+
"github.com/mmonterroca/docxgo/v2/domain"
7+
"github.com/mmonterroca/docxgo/v2/pkg/errors"
88
)
99

1010
func TestDocumentBuilder_Build(t *testing.T) {

cmd/test_write/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"bytes"
66
"fmt"
77

8-
"github.com/mmonterroca/docxgo/internal/core"
8+
"github.com/mmonterroca/docxgo/v2/internal/core"
99
)
1010

1111
func main() {

doc.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Create a simple document:
4444
4545
import (
4646
"log"
47-
"github.com/mmonterroca/docxgo"
47+
"github.com/mmonterroca/docxgo/v2"
4848
)
4949
5050
func main() {
@@ -323,7 +323,7 @@ See the examples/ directory for complete working examples:
323323
# Links
324324
325325
- GitHub: https://github.com/mmonterroca/docxgo
326-
- Documentation: https://pkg.go.dev/github.com/mmonterroca/docxgo
326+
- Documentation: https://pkg.go.dev/github.com/mmonterroca/docxgo/v2
327327
- Examples: https://github.com/mmonterroca/docxgo/tree/main/examples
328328
329329
# License

docs/V2_API_GUIDE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
## 📦 Installation
5353

5454
```bash
55-
go get github.com/mmonterroca/docxgo@latest
55+
go get github.com/mmonterroca/docxgo/v2@latest
5656
```
5757

5858
**Minimum Go version**: 1.20
@@ -68,7 +68,7 @@ package main
6868

6969
import (
7070
"log"
71-
docx "github.com/mmonterroca/docxgo"
71+
docx "github.com/mmonterroca/docxgo/v2"
7272
)
7373

7474
func main() {
@@ -107,7 +107,7 @@ package main
107107

108108
import (
109109
"log"
110-
docx "github.com/mmonterroca/docxgo"
110+
docx "github.com/mmonterroca/docxgo/v2"
111111
)
112112

113113
func main() {
@@ -807,7 +807,7 @@ doc.WriteTo(file)
807807
### v2 API (Current - Builder Pattern)
808808

809809
```go
810-
import docx "github.com/mmonterroca/docxgo"
810+
import docx "github.com/mmonterroca/docxgo/v2"
811811

812812
builder := docx.NewDocumentBuilder()
813813
builder.AddParagraph().
@@ -824,7 +824,7 @@ doc.SaveAs("output.docx")
824824
### v2 API (Current - Direct API)
825825

826826
```go
827-
import docx "github.com/mmonterroca/docxgo"
827+
import docx "github.com/mmonterroca/docxgo/v2"
828828

829829
doc := docx.NewDocument()
830830
para, _ := doc.AddParagraph()

0 commit comments

Comments
 (0)