25 มกราคม 2017
- เพิ่มรหัสไปรษณีย์ 21150 ให้ตำบลเนินพระ จังหวัดระยอง รายละเอียด
[1.5.3.2]:
20 มกราคม 2017
- เพิ่มแขวงทับช้าง แขวงราษฎร์พัฒนา (เขตสะพานสูง กทม.)
20 ธันวาคม 2017
- Update ปรับปรุงรหัสไปรษณีย์ อ.แก่งหางแมว จ. จันทบุรี เป็น 22160
- Update ปรับปรุงรหัสไปรษณีย์ อ.วังเจ้า จ.ตาก เป็น 63180
- Update ปรับปรุงรหัสไปรษณีย์ อ.บางเสาธง จ.สมุทรปราการ เป็น 10570
- Update ย้าย ต.ท่าแฝก จ.อุตรดิตถ์ ออกจากอ.ท่าปลา ไปอยู่ อ.น้ำปาด
- Enhancement กำหนดฐานข้อมูลให้อ่านไฟล์จาก GitHub CDN เป็นค่า default ทำให้ไม่จำเป็นต้องโฮสไฟล์ฐานข้อมูลเอง
- Enhancement ลบโค้ดที่ไม่จำเป็นทิ้ง
- Enhancement เปลี่ยนชื่อไฟล์
/database/raw_database/database.xls
เป็น/database/raw_database/original_database_from_thaipost.xls
- Enhancement เปลี่ยนชื่อไฟล์
/database/raw_database/database.json
เป็น/database/raw_database/raw_database.json
- Add เพิ่มเครื่องมือ build ฐานข้อมูลแบบ web-based Database Tools
21 กันยายน 2017
- Bugfix เพิ่มอำเภอเวียงเก่า จังหวัดขอนแก่น เข้าไปในฐานข้อมูล มีผลกับไฟล์
db.json
db.zip
geodb.json
และgeodb.zip
- Enhancement แปลง JQL ให้กลับมาเป็น ECMA5 แล้ว เพื่อให้รองรับเบราเซอร์เก่าๆ มากขึ้น
- Add เพิ่ม
$.Thailand.DB
เป็น JQL Object ที่เรียกใช้ได้หลังจากโหลดฐานข้อมูลแล้วเรียบร้อย สามารถนำไปใช้ query ได้ เช่น
$.Thailand.DB.select('*').where('province').is('เชียงใหม่').fetch();
- Add เพิ่ม
$.Thailand.setup()
สำหรับใช้กำหนดค่า default เพื่อที่จะได้ไม่ต้องกำหนดค่าเดิมใหม่ซ้ำๆ ทุกครั้ง เช่น
$.Thailand.setup({
database: './jquery.Thailand.js/database/db.json'
});
// ไม่ต้องกำหนด path ของ database ซ้ำ
$.Thailand({
$search: $('#demo1 [name="search"]'),
onDataFill: function(data){
console.log(data)
}
});
// ไม่ต้องกำหนด path ของ database ซ้ำเช่นกัน
$.Thailand({
$search: $('#demo2 [name="search"]'),
onDataFill: function(data){
console.log(data)
}
});
14 กรกฎาคม 2017
- Bugfix แก้บัคโหมดค้นหา แสดงผลตกหล่น
20 เมษายน 2017
- Feature รองรับฐานข้อมูลชนิดใหม่ geodb โดย geodb คือฐานข้อมูลที่เพิ่มข้อมูล area code เข้ามา สำหรับงานที่จำเป็นต้องใช้งานด้านแผนที่ #4
20 เมษายน 2017
- Enhancement เปลี่ยนตัวแกะ zip ไปใช้ zip.js (แทนที่ JSZip) เนื่องจากมีขนาดเล็กกว่ามาก
18 เมษายน 2017
- รวม 2 branches เข้าด้วยกัน เพื่อความสะดวกในการ maintainance repo
- Feature ระบุ database เป็นไฟล์ json หรือ zip ก็ได้ ระบบจะแยกแยะจากนามสกุลไฟล์ให้เอง ในกรณีที่ url ไปยัง database ไม่มีนามสกุลไฟล์ (ใช้ mod_rewrite) ให้ระบุประเภทไฟล์ผ่าน option database_type ว่าเป็น json หรือ zip แทน
- Refactor ย้ายไฟล์ database ออกมาจากโฟลเดอร์ source code เพื่อความง่ายในการ maintainance ในอนาคต
18 เมษายน 2017
- Refactor ทำ JSLint
- Refactor จัดระเบียบโครงสร้างโปรเจค และลบไฟล์ที่ไม่จำเป็นทิ้ง
16 เมษายน 2017
- Enhancement กล่อง search จะทำงานที่ keyword ความยาวมากกว่า 1 เท่านั้น (เหตุผลด้าน performance)
16 เมษายน 2017
- Bugfix ผลลัพธ์ไม่จำเป็นต้องขึ้นต้นด้วย keyword ที่กำหนดเท่านั้น หากพื้นที่ใดมี keyword อยู่ในชื่อจะแสดงผลออกมาหมด (อย่างที่ควรเป็น)
16 เมษายน 2017
- Enhancement ผลการค้นหาเรียงลำดับจากความใกล้เคียงของ keyword แล้ว
16 เมษายน 2017
- Bugfix แก้บัคแสดงลำดับของตัวเลือกไม่ถูกต้อง (เอาอำเภอขึ้นก่อนตำบลซะงั้น)
16 เมษายน 2017
- Bugfix แก้ของ preprocess() ที่ไม่ตรงกับเวอร์ชันฐานข้อมูล
16 เมษายน 2017
- Feature ปรับฟีเจอร์ของ branch zipped_version ให้ทัน master
- Bugfix แก้บัคของ branch zipped_version
16 เมษายน 2017
- Feature เพิ่ม callback
onDataFill()
ตาม #9 - Feature ฟิลด์ใหม่
$search
ใช้สำหรับค้นหา - Bugfix แก้บัค ฟิลด์ข้อมูลไม่ยิง event change เมื่อเกิด autocomplete แล้ว
- Add เพิ่มฐานข้อมูลต้นฉบับ เป็นไฟล์ .xls อัพเดตข้อมูลล่าสุด เดือนตุลา 2559
- Refactor จัดระเบียบโครงสร้างโปรเจค และลบไฟล์ที่ไม่จำเป็นทิ้ง
10 เมษายน 2017
- Enhancement ปรับปรุงขนาดฐานข้อมูลให้เล็กลง #7
8 เมษายน 2017
- Enhancement เปลี่ยนโครงสร้างฐานข้อมูลไปเป็นแบบต้นไม้ เพื่อขนาดที่เล็กลง
8 เมษายน 2017
- Enhancement เพิ่มโค้ดแจ้งและจัดการกับ Error ต่างๆ
8 เมษายน 2017
- Feature เพิ่มตัวเลือกให้กำหนด
autocomplete_size
- Bugfix เรียกใช้ fields ที่กำหนดแล้ว
8 เมษายน 2017
- 🎊 Initial commit