- ओपन सोर्स प्रोजेक्ट
jq ने 5 साल बाद नया संस्करण jq 1.7 जारी किया है.
- प्रोजेक्ट को एक नया GitHub संगठन, नए मैनेजर, और इस रिलीज़ में बड़ा योगदान देने वाले नए maintainers मिले हैं.
jq प्रोजेक्ट अब नए स्थान पर चला गया है: https://github.com/jqlang
- NEWS फ़ाइल को Markdown फ़ॉर्मैट वाली NEWS.md से बदल दिया गया है.
- Continuous Integration (CI), build scans, releases, और वेबसाइट builds अब GitHub Actions का उपयोग करते हैं.
- प्रोजेक्ट का documentation काफ़ी बेहतर किया गया है, और वेबसाइट को section search box, links के लिए बेहतर section IDs, dark mode जैसी नई सुविधाओं के साथ अपडेट किया गया है.
- Linux, macOS, Windows, और Docker के लिए release builds अब उपलब्ध हैं.
jq की Docker image अब Docker Hub के बजाय ghcr.io/jqlang/jq पर उपलब्ध है.
- नई रिलीज़ में command-line interface (CLI) के लिए कई बदलाव शामिल हैं. उदाहरण के लिए, अब
JQ_COLORS environment variable का उपयोग करके object key colors सेट किए जा सकते हैं, NO_COLOR environment variable का सम्मान करते हुए color output बंद किया जा सकता है, और --help output को बेहतर बनाया गया है.
- नई रिलीज़ में कई language changes भी शामिल हैं. उदाहरण के लिए, precision बनाए रखने के लिए decimal number literals का उपयोग,
pick(stream) और debug(msgs) जैसे नए built-in functions का जोड़ना, और object literals में $binding को key के रूप में उपयोग करने की सुविधा.
- इस रिलीज़ में कई bugs भी ठीक किए गए हैं, जिनमें
try/catch, string को number में बदलना, बड़े numbers का representation, और arrays पर empty assignment का उपयोग करके deletion जैसी समस्याएँ शामिल हैं.
- पूरा changelog
jq-1.6...jq-1.7 में देखा जा सकता है.
- इस रिलीज़ को community से अच्छी प्रतिक्रिया मिली है, और कई users ने घोषणा पर सकारात्मक प्रतिक्रिया दी है.
1 टिप्पणियां
Hacker News राय